ISO 7816-3 Integrated Circuit Card Digital Controller

The ISO 7816-3 Integrated Circuit Card (ICC) Digital Controller is a fully integrated protocol manager intended for smart cards.



​​ISO 7816-3 compliant
ETSI TS 102 221 compliant
EMV 2000 compliant
Low gate count
Silicon proven


Fully compliant with the ISO/IEC 7816-3, ETSI TS 102 221 and EMV 2000 standards
Character protocol supported (T=0)
Block transmission protocol supported (T=1)
Clock stop mode supported
Most Elementary Time Unit (ETU) standard values supported up to 8 (PPS 97)
ETU=6 supported for test purposes
Fast TX to RX return
Shared 256 bytes RX/TX buffer
Gate count:

  • less than 4 kgates for the core (NAND2 equivalent)
  • 10 kgates for the RX/TX buffer (can be replaced by a 256 byte RAM cut)

Digital filtering of the I/O and RST inputs
High-throughput synchronous mode for test procedures
Straightforward integration through AMBA APB interface (customized on request)
C low-level API:

  • bytes transmission/reception
  • digital controller configuration
  • fast TX/RX return
  • clock stop management

Proven track record through mass production in 130 nm CMOS process
Silicon proven in 130 nm, 65 nm and 55 nm CMOS processes
Analog front end available separately


VHDL source codes
VHDL test benches
Synopsys synthesis scripts
C low-level API
Design specification