SEC1100/SEC1200
Smart Card Bridge to Full-Speed USB, SPI,
and UART Interfaces
Data Brief
PRODUCT FEATURES
USB
—
General Description
Full-speed (12 Mbps) USB operation compliant to the
USB 2.0 Specification
Integrated USB 1.5 K pull-up resistor
Integrated USB devices controller with:
The SEC1100 and SEC1200 provide a single-chip
solution for a Smart Card bridge to USB, SPI, and UART
interfaces. These bridges are controlled by an enhanced
8051 micro controller and all chip peripherals are
accessed and controlled through the SFR or XDATA
register space. SMSC’s TrustSpanTM Technology
enables digital systems to securely communicate,
process, move and store information on system boards,
across networks and through the cloud.
—
—
–
–
8/16/32/64 byte control buffer
Five 8/16/32/64 byte programmable (bulk/interrupt)
endpoint buffers
8051 Processor
—
Reduced instruction cycle time (approximately 9 times
80C51)
16 MHz max clock speed
Enhanced peripherals; three 16-bit timers, watchdog
timer, interrupt controller, JTAG
OTP (One Time Programmable) ROM
—
—
General Features
Smart Card
—
—
—
—
—
The SEC1100 provides one Smart Card interface and
the SEC1200 provides two
Fully compliant with ISO/IEC 7816, EMV, and PC/SC
standards
Versatile ETU rate generation, supporting current and
proposed rates (up to 826 Kbps)
–
16 KB
RAM
1.5 KB
–
UART (SEC1200 only)
—
—
Standard PC baud rates supported
1 M baud high-speed rate (not PC standard)
—
—
—
Full support of both T=0 and T=1 protocols
Full-packet FIFO (259 bytes), for transmit and receive
Half-duplex operation (no software intervention required
between transmit and receive phases of exchange)
Loose real-time response required of software
(approximately 180 ms)
SPI (SEC1200 only)
—
Master and Slave capability with 12 MHz max
performance
General
—
—
—
—
5.0 V tolerance on user accessible IO pins
Self-clocking internal oscillator, no external crystal
required
Dynamically programmable FIFO threshold with byte
granularity
—
3.0 V - 5.5 V supply input
—
—
—
Time-out FIFO flush interrupt, independent of threshold
Programmable Smart Card clock frequency
UART-like register file structure, expanded to 4 banks
of 16 registers
–
Internal 4.8 V comparator disables Class A card
support if the input voltage is too low
Applications
—
—
—
Supports Class A, Class B, Class C, or Class AB
Smart Cards (1.8 V, 3.0 V and 5.0 V cards)
Automatic character repetition for T=0 protocol parity
error recovery
Automatic card deactivation on card removal and on
other system events, including persistent parity errors
Internal procedure byte filtering for T=0 protocol
Protocol timers (Guard, Timeout, and CWT) for EMV-
defined timing parameters
USB Smart Card reader
SPI-based Smart Card reader
UART-based Smart Card reader
Dual Smart Card reader
—
—
–
–
–
–
–
Detection of an unresponsive card
Activation/deactivation sequences
Cold/warm resets
Monitoring for all EMV timing constraints
16-bit general purpose down counter for software
timing use
—
Fully compliant ESD protection on card pins
SMSC SEC1100/SEC1200
Revision 1.0 (12-08-11)
PRODUCT PREVIEW