2/24/2008 9T6WP
Preliminary Hardware Data Module BCM7405
06/29/07 Functional Description
Broadcom Corporation
Document 7405-1HDM00-R Peripherals Page 1-81
Features
• ISO 7816 UART with 264-byte receive and transmit buffers
• Interrupt Controller with 14 sources allowing fully interrupt controlled operation and monitoring using minimal CPU
overhead
• Asynchronous T=0 and T=1 modes fully supported
• Automatic convention processing
• Programmable, glitch free switching baud rate generator covers all ISO rates using internal clock
• Automatic error management at the character level with automatic retry limits
• Automatic insertion of extra guard time
• Dedicated counters for Character Waiting Time, Block Guard Time, and either Block or Work Waiting Time
• General Purpose Counter for controlling or monitoring events based on the Smart Card Clock or Elementary Time Units
• Flow control monitoring and support
• Automatic block ready interrupt by extracting LEN field
• Automatic insertion and checking of LRC or CRC error bytes
• Control and monitoring of VCC, RST, and card presence
The Smart Card Interfaces are intended to work in conjunction with a Philips TDA8001/2/4 or similar external IC card coupler
chip to handle the voltage and protection requirements.
This interface complies with ISO/IEC 7816 and EMV Integrated Circuit Card Specification for Payment Systems.
Figure 1-25: Smart Card Interface Block Diagram
Note: If unused for audio applications, the second Audio PLL may be used to generate a clock for the smartcard
on the Audio Fs Clock output. A range of frequencies can be generated.
Interrupt
Controller
Event
Timers
Clock
Generation
ISO 7816 UART
264-byte
XMIT buffer
264-byte
RCV buffer
Processor Interface
Interface
Controllers
SC_VCC
SC_RST
SC_PRES
SC_CLK
SC_IO