TCA5013 Feature Rich Smartcard Interface IC with 1 User Card and 3 SAM Card Support
1Features
1
•Operating supply voltage range of 2.7 V to 5.5 V
•Supports EMV 4.3, ISO7816-3 and ISO7816-10
standards
•Supports 1 user card and 3 secure access module
cards
•IEC61000-4-2 8-kV Contact discharge esd
protection on all smartcard interface pins
•Low power mode for power saving when inactive
(shutdown mode)
•Automatic card deactivation in the event of short
circuit, card pull out, over temperature or power
supply fault
•Integrated DC-DC boost to generate VCCfor 5 V
and 3 V on all card interfaces
•Automatic card clock generation for synchronous
card activation
•4-byte FIFO for storing ATR from ISO7816-10
Type 1 cards
•Programmable rise/fall time control for IO and
clock lines of all smartcards
•Input clock frequency up to 26 MHz
•Tamper proof package design
2Applications
•High-end point of sale (POS) terminals
•Multi secure accesscard capable EPOS systems
3Description
TCA5013 is a smartcard interface IC that is targeted
for use in Point of Sale (POS) terminals. The device
enables POS terminals to interface with EMV4.3,
ISO7816-3 and ISO7816-10 compliant cards. It
supports up to 3 Secure Access Module (SAM) cards
in addition to 1 user card. It operates from a single
supply and generates all the card voltages. The
device is controlled by a standard I2C interface and is
capable of card activation and deactivation per
EMV4.3 and ISO7816-3 standards. In addition it also
supports ISO7816-10 synchronous cards. It has a 4byte FIFO that stores the ATR (Answer to Reset)
sequence in ISO7816-10 type 1 cards. Synchronous
cards (ISO7816-10 type 1 and type 2) can be set up
for automatic activation or manual activation. The
device has multiple power saving modes and also
supports power saving in the smartcard itself by
“clock stop” or lowering clock frequency to lowest
allowable levels per the ISO7816 - 3 standard.
TCA5013 has IEC 61000-4-2 8kV contact discharge
on all pins that interface with smartcards. This
enables the system to be resistant to ESD in the field
without the need for external ESD devices. It is
available in an 5 mm x 5 mm BGA package. The pin
out of the device is such that all the IO pins are
securely surrounded by other pins. This prevents the
securepins frombeingprobed duringdevice
operation.
Device Information
PART NUMBERPACKAGEBODY SIZE (NOM)
TCA5013NFBGA (48)5.00 mm × 5.00 mm
(1) For all available packages, see the orderable addendum at
the end of the data sheet.
(1)
Simplified Schematic
1
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
•Added the Features: Tamper proof package design.............................................................................................................. 1
•Changed the Applications ...................................................................................................................................................... 1
•Full Version release of document........................................................................................................................................... 1
Changes from Original (July 2014) to Revision APage
•Full version release of document. ......................................................................................................................................... 1
over operating free-air temperature range (unless otherwise noted)
(1)(2)
(3)
MINMAXUNIT
V
DD
V
DDI
V
I
I
OL
Supply voltage range–0.36V
Interface voltage range–0.34V
V
+
Input voltage range on digital I/O pins referenced to V
Input voltage range on digital I/O pins referenced to V
DDI
CC
-0.3
-0.3
DDI
0.3
VCC+
0.3
V
V
Load current on GPIO pins-15mA
Load current on INT and SDA pins-6mA
(1) The input negative-voltage and output voltage ratings may be exceeded if the input and output current ratings are observed.
(2) The package thermal impedance is calculated in accordance with JESD 51-7.
(3) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under RecommendedOperating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
6.2Handling Ratings
MINMAXUNIT
T
V
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
Storage temperature range–65150°C
stg
Electrostatic discharge
(ESD)
Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all
(1)
pins
Charged device model (CDM), per JEDEC specification
JESD22-C101, all pins
(2)
–44
-1.51.5
kV
6.3Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
MINMAXUNIT
V
DD
V
DDI
I
CC(TOT)
T
A
Supply voltage range – DC-DC enabled2.75.5V
Supply voltage Range – DC-DC disabled5.255.5V
Interface voltage range1.653.6V
Sum of the currents that can be drawn on all Card VCC pins180mA
Operating temperature range–4085°C
6.5Electrical Characteristics—Power Supply and ESD
VDD= V
V
DDTH
V
DDSH
V
DDITH
I
DDSH
I
DDST
I
DDA
I
DDA1
I
DDISH
I
DDIA
t
WAKE
f
OSC
f
DC-DC
V
DC-DC
V
ESD-IEC
(1) Values highly dependent on external components like boost inductor and external rectifier. The specification is based on 75% boost
= 3.3 V; L
DDI
= 10 µH; C
VDD
= 10 µF; C
VDD
= 10 µF; TA= –40°C to 85°C unless otherwise noted
VUP
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
VDD supervisor fault thresholdVDDvoltage below which SUPL fault is asserted2.452.7V
VDD shutdown thresholdVDDvoltage below which device will shutdown2.0V
VDDI shutdown thresholdV
VDD Shutdown currentShutdown Mode at T
VDD Standby currentShutdown Mode at T
Supply current
(1)
voltage below which device will shutdown1.41.6V
DDI
= 25 C2228µA
ambient
= 25°C300650µA
ambient
IOMC1 = IOMC2 = V
CLKIN1 = CLKIN2 = GND; T
Current consumption per card interface activated
V
= V
CCUC
ambient
= f
= I
= 25°C
CCS1
CLKIN2
CCS1
= 55 mA; I
f
CLKIN1
I
CCUC
T
= V
= f
DDI
CCS2
CLKUC
;
= V
= f
CCS2
ambient
CCS3
CLKS1
= I
= 25°C
= 5 V;
= 5 MHz;
= 2 mA;
CCS3
235280mA
VDD Interface shutdown currentShutdown Mode at 25°C3.55µA
VDD Interface supply current
All Card VCC= 5 V; CLKIN1 = CLKIN2 = 5 MHz; @ 25°C;
IOMC1 = IOMC2 = V
DDI
290300µA
Time from
Device wakeup time
SHDN > VIHto
INT < V
OL
0.110ms
Internal Oscillator FrequencyMeasured on CLKUC, CLKS1,CLKS2,CLKS311.21.4MHz
DC-DC switching frequency2.4MHz
DC-DC output voltage
IEC61000-4-2 level 4 ESD protection
on pins defined in Table 1
If any card VCCis 5 V5.5
If all card VCCis 3 V or 1.8 V3.5
-88kV
efficiency for max value and 85% efficiency for typical value
2mA
V
6.6Electrical Characteristics—Card V
VDD= V
= 3.3 V; L
DDI
= 10 µH; C
VDD
= 10 µF; C
VDD
CC
VUP
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
V
CC
∆VCC/∆I
V
RIPPLE
I
CC
V
DO
Card supply voltage
Load transient response
CC
Current pulses I < 100 mA,
t < 400 ns
Peak to peak ripple voltageMeasured on VCC= 5 V, 3 V, 1.8 V90mV
Card supply Current
Card LDO dropout voltageICC= 65 mA250mV
6.7Electrical Characteristics—Card RST
VDD= V
V
OL - RST
V
OH - RST
t
R - RST
t
F - RST
= 3.3 V; L
DDI
= 10 µH; C
VDD
= 10 µF; C
VDD
VUP
PARAMETERTEST CONDITIONSMINTYPMAXUNIT
Output Low voltageIOL= -200 µA0.1 V
Output high voltageIOH= 150 µA0.9 V
Rise timeCL= 30 pF ; 10% to 90%0.1µs
Fall timeCL= 30 pF ; 90% to 10%0.1µs
= 10 µF; TA= –40°C to 85°C unless otherwise noted
VCC= 5 V; ICC≤ 65 mA4.7555.25
VCC= 1.8 V; ICC≤ 45 mA1.711.81.89
VCC= 5 V ; 40 nA.s current spike4.655.35V
VCC= 3 V ; 17.5 nA.s current spike2.763.24V
VCC= 1.8 V ; 11.1 nA.s current spike1.621.98V
Output low voltageIOL= -100 µA0.2 V
Output high voltageIOH= 20 µA0.8 V
Input low signal0.3 V
Input high signal0.7 V
Falling edge propagation
delay
Rising edge propagation
delay
From Card IO pin to IOMC; CLon card IO = 30 pF;
Prop delay measured from 30% VCCto 30% of V
falling edge;
From Card IO pin to IOMC; CLon card IO = 30 pF;
Prop delay measured from 70% VCCto 70% of V
rising edge;
Output rise timeCL= 30 pF ; 10% to 90%1.2µs
Output fall timeCL= 30 pF ; 90% to 10%1.2µs
Input rise time10% to 90%1.2µs
Input fall time90% to 10%1.2µs
Input capacitance10pF
Pull-up resistancePull-up to V
DDI
6.12Electrical Characteristics—CLKIN1 and CLKIN2
VDD= V
V
IL - CLKIN
V
IH - CLKIN
t
R - CLKIN
t
F - CLKIN
f
CLKIN
= 3.3 V; L
DDI
= 10 µH; C
VDD
= 10 µF; C
VDD
= 10 µF; TA= –40°C to 85°C unless otherwise noted
VUP
PARAMETERTEST CONDITIONMINTYPMAXUNIT
Input Low voltage0.2 V
Input high voltage0.8 V
Rise time10% to 90%0.1µs
Fall time90% to 10%0.1µs
Input clock frequency26MHz
TCA5013
SCPS253C –JANUARY 2014 –REVISED SEPTEMBER 2019
V
V
V
V
V
V
DDI
DDI
for
for
DDI
DDI
DDI
DDI
250ns
400ns
11kΩ
DDI
DDI
6.13Electrical Characteristics—A0 and SHDN
VDD= V
V
IL - A0, SHDN
V
IH - A0, SHDN
I
LEAK - A0, SHDN
C
I - A0, SHDN
R
PU - SHDN
= 3.3 V; L
DDI
= 10 µH; C
VDD
= 10 µF; C
VDD
= 10 µF; TA= –40°C to 85°C unless otherwise noted
VUP
PARAMETERTEST CONDITIONMINTYPMAXUNIT
input Low voltage0.2 V
input high voltage0.8 V
Input leakage currentVoltage on pin = V
Input Capacitance10pF
Pull-up resistance on SHDNPull-up to V
6.14Electrical Characteristics—INT
VDD= V
I
LEAK - INT
V
OL - INT
= 3.3 V; L
DDI
= 10 µH; C
VDD
= 10 µF; C
VDD
= 10 µF; TA= –40°C to 85°C unless otherwise noted
VUP
PARAMETERTEST CONDITIONMINTYPMAXUNIT
Input leakage currentVoltage on pin = V
Output low voltageIOL= -3 mA0.2 V
6.15Electrical Characteristics—GPIO
VDD= V
V
OL - GPIO
I
OL - GPIO
I
LEAK - GPIO
T
PD - GPIO
= 3.3 V; L
DDI
= 10 µH; C
VDD
= 10 µF; C
VDD
= 10 µF; TA= –40°C to 85°C unless otherwise noted
VUP
PARAMETERTEST CONDITIONMINTYPMAXUNIT
Output low voltageIOL= -10 mA0.2 V
Output low current10mA
Input leakage currentVoltage on pin = V
State transition on GPIO to INT assertion
RPUon INT= 10 k; CLon INT 20 pF;
GPIO and INT transition referenced to 0.5 V
Input leakage currentVoltage on pin = V
SDA output low voltageIOL= -3 mA0.1 V
SDA max output low currentVOL= 0.3 V10mA
Input low signal0.2 V
Input high signal0.8 V
I2C clock frequency1004001000kHz
I2C clock high time40.60.26μs
I2C clock low time4.71.30.5μs
I2C spike time505050ns
I2C serial data setup time25010050ns
I2C serial data hold time000ns
I2C input rise time1000300120ns
I2C input fall time300300120ns
I2C output fall time; 10 pF to 400 pF bus300300120μs
I2C bus free time between Stop and Start4.71.30.5μs
I2C Start or repeater start condition setup time4.70.60.26μs
I2C Start or repeater start condition hold time40.60.26μs
I2C Stop condition setup time40.60.26μs
(1) Refer to the Parameter Measurement Information section for more information.
6.19I2C Interface Timing Characteristics
(1)
PARAMETERMINTYPMAXUNIT
t
vd(data)
t
vd(ack)
Valid data time; SCL low to SDA output valid450ns
Valid data time of ACK condition; ACK signal from SCL low to SDA (out) low450ns
(1) Refer to Parameter Measurement Information section for more information.
TCA5013 is a smartcard interface IC that enables POS terminals to interface with EMV4.3 and ISO7816-3 and
ISO7816-10 compliant smartcards. The device has 4 smartcard interfaces (1 user card and 3 SAM cards).
TCA5013 is capable of card activation and deactivation per EMV4.3, ISO7816-3 and ISO7816-10 standards.
TCA5013 has two power supply pins - VDD and VDDI. VDD is the main power supply for the device and VDDI is
the reference supply for the interface operating voltage. VDDand V
recommended operating conditions for the device to operate properly. Upon power up an internal Power-OnReset circuit initializes the digital core with all the registers in their default state as described in Register Maps.
TCA5013 can operate in various functional modes as defined in Device Functional Modes. When one of the
device power supplies is not applied, that is, VDD< V
DDSH
or V
DDI
< V
DDITH
of the device functions are available in this mode. Shutdown Mode is the lowest power operating mode in the
device. Shutdown mode is entered by asserting the SHDN = 0 when VDD> V
can detect card insertion and removal even in Shutdown mode. The device is in Standby mode when VDD>
V
DDSH
or V
DDI
> V
and the SHDN pin = 1. When any of the 4 smartcard interfaces is activated, the device
DDITH
enters active mode (see Active Mode). The user card interface module can be activated in synchronous type 1,
synchronous type 2, asynchronous or manual operation mode. For synchronous type 1 and synchronous type 2
operation modes, the device can automatically generate activation sequences per the ISO7816-10 standard (see
Synchronous Type 1 Operating Mode and Synchronous Type 2 Operating Mode). For asynchronous cards the
device performs the activation sequence and also verifies the response from the card meets the requirements
per ISO7816-3 and EMV4.3 standards (see Asynchronous Operating Mode). The device also supports WARM
reset ( see Warm Reset Sequence) and card deactivation (see Deactivation Sequence) of smartcards per the
ISO7816-3 and EMV4.3 standards. The SAM card interface modules can only be activated in aynchronous
operation mode.
All smartcard interfaces have the standard CLK, IO and RST pins (as defined by EMV4.3 and ISO7816
standards). All these pins are designed to have internal current limiting to prevent device damage when shorted.
CLK and IO pins also provide automatic level translation to the voltage at which the card has been activated.
Rrise time and fall time of the CLK and IO pins can also be controlled using digital register settings (see IO Rise
Time and Fall Time control and CLK Rise Time and Fall Time Control). In addition to the CLK, IO and RST pins
the user card interface also has PRES pin to detect card insertion and removal (see User Card Insertion /
Removal Detection). C4 and C8 pins, as defined by ISO7816-10, are also present on the user card interface (see
User Card Interface Module).
The device has internal boost and LDOs to generate the card activation voltage depending on the operating
voltage required by the specific card being interfaced with. It also has a voltage supervisor that monitors VDDand
V
and responds as described in Interrupt Operation . The power management section is described in more
DDI
detail in Power Management.
In addition to these functions the device provides 8kV IEC 61000-4-2 ESD protection on all pins that interface to
smartcards. This removes the need for any external ESD protection on the board, thereby providing system
robustness without compromising system security (removable components on secure lines).
TCA5013 is configured using a standard I2C interface that is capable of up to 1 MHz operation. The I2C interface
is also used to read the status of various fault conditions that the device can detect. The I2C operation is
described in detail in I2C Interface Operation.
TCA5013 has 1 user card interface module and 3 SAM card interface modules. All card modules have level
translators and an LDO to support interfacing with smartcards operating at different voltages.
8.3.2 SAM Card Interface Modules
All SAM card interface modules can operate per the EMV4.3 and ISO7816-3 standard and support asynchronous
operating mode. All SAM card interface modules have the standard IO, CLK and RST pins. Detailed operation of
these pins is described in section IO operation, CLK operation and RST operation.
8.3.3 User Card Interface Module
User card interface module can also operate per the EMV4.3 and ISO7816-3 standard and support
asynchronous operating mode. In addition, the user card interface module also supports synchronous type 1
operating mode and synchronous type 2 operating mode, per ISO7816-10. Like the SAM card interface modules,
the user card interface module also has IO, CLK, and RST pins. The user card interface module also has a
PRES pin that is used for detection of user card insertion or removal.
C4 and C8 are two pins that are only present on the user card interface. These are open drain bi-directional IOs
that are controlled by the bit [5] and bit [4] of user card synchronous mode settings register (Reg 0x09) when the
card interface is activated. These bits act as both control and status bits for the C4 and C8 signals. If a ‘0’ is
written to either of these bits the corresponding pin is driven low by the TCA5013. However, when a ‘1’ is written
to the register bit, the corresponding pin is pulled up by an internal pull-up resistor. In this state an external
device can drive the pin low. If the pin is driven low, then the corresponding bit in the register changes to reflect
the status of the pin.
8.3.4 Clock Division and Multiplexing
TCA5013 card interface modules all have a CLK pin that provide a clock signal that is used for smartcard
operation. This clock signal is generated based on an internal oscillator or from the CLKIN1/CLKIN2 input clock
signals, by the clock divider and multiplexer circuitry. The user card has a dedicated clock divider and
multiplexer. The user card CLK output can be a configured to be a function of the CLKIN1 frequency or the
internal oscillator frequency. CLKIN2 is shared by all the SAM card interface modules. The CLK output of each
SAM card can be independently configured based on the CLKIN2 frequency or the internal oscillator frequency.
CLK operation section describes the clock division and multiplexing in detail.
8.3.5 IO Multiplexing
IOMC1 and IOMC2 are connected to the IO pins in the card interface modules through IO multiplexer blocks.
The user card IO module has a dedicated IO multiplexer, that can be connect or disconnect IOUC from the
IOMC1 pin. The IOMC2 is connected to the SAM card interface modules IO pins through the SAM IO multiplexer
block. The IOMC2 can only be connected to one of the SAM interface modules at any given time. IO operation
section describes IO multiplexing in detail.
8.3.6 GPIO Operation
The TCA5013 has four 5 V tolerant open drain GPIO pins that can be configured as inputs or outputs through
device settings register (Reg 0x42). If configured as outputs, each is capable of sinking up to 10mA of current. If
configured as inputs they will assert the INT line when a state change occurs on the pin. The minimum pulse
width for transition detection is 10 µs, that is, when a state transition occurs on a GPIO configured as an input, it
needs to hold its state for a minimum of 10 µs in order to guarantee detection by the TCA5013. This, however,
does not imply any glitch rejection on the GPIO pins. The GPIOs are available in Standby Mode and Active
Mode. GPIO state transitions are not tracked in shutdown mode.
8.3.7 Power Management Features
TCA5013 has a DC-DC boost and card LDOs that enable it to generate regulated smart card VCCfrom its input
power rails (VDDand V
devices also have a voltage supervisor that monitors the VDDand V
). It also has an internal LDO that is used to power its internal circuits. The TCA5013
All the smart card interface pins in the TCA5013 devices are designed with in built IEC61000-4-2 level 4 8kV
contact ESD protection. Table 1 shows a list of pins with the 8kV ESD protection. The pins not listed below all
have 4kV HBM ESD protection.
The device has a standard I2C interface that is used to configure the device and to read the status of the device.
For detailed I2C operation refer to I2C Interface Operation.
At any given time the TCA5013 can be in one of several different functional modes. Figure 3 diagram shows the
different functional modes and describes how the device transitions from one mode to another. The blue bubbles
represent actual functional modes and the white bubbles represent transitional states that are used to move from
one functional mode to another.
The TCA5013 is in power off mode when VDD< V
features are functional and available for use.
8.4.2 Shutdown Mode
TCA5013 is in shutdown mode when all the below conditions are true.
•VDD> V
•V
DDI
> V
DDSH
DDITH
•SHDN = 0
Shutdown mode is a low power mode where all circuits except card insertion detection circuitry are shutdown.
Even I2C communication is disabled in shutdown mode. The only active circuit in the device is card insertion
detection circuit on the PRES pin (see User Card Insertion / Removal Detection). Shutdown mode is entered
from Active Mode or Standby Mode by asserting the SHDN pin. When entering shutdown mode from Active
Mode all active card interfaces are automatically deactivated.
8.4.3 Standby Mode
The TCA5013 is in standby mode when all the below conditions are true.
•VDD> V
•V
DDI
> V
DDSH
DDITH
•SHDN = 1
•No card interfaces are activated.
In standby mode, the device I2C and card detection circuits are fully functional. All other circuits are ready to be
activated based on I2C commands received from the microcontroller. Standby mode is entered from shutdown
mode by releasing the SHDN pin or from power down mode by powering up the device or from active mode by
deactivating all card interfaces.
DDSH
or V
DDI
< V
. In power off mode none of the device
DDITH
8.4.4 Active Mode
The TCA5013 is in active mode when all the below conditions are true.
•VDD> V
•V
DDI
> V
DDSH
DDITH
•SHDN = 1
•At least one card interface is activated
In active mode, the device is fully functional with at least one of the card interfaces activated. The DC-DC
Boost and card LDOs are active and provide power to the card VCC pins of the active card interfaces. Active
mode can only be entered from standby mode by activating one of the card interfaces. When the device is in
active mode, the individual card interfaces can be active in different operating modes. The user card supports
Asynchronous Operating Mode, Synchronous Type 1 Operating Mode,Synchronous Type 2 Operating Mode,
or Manual Operating Mode. The SAM card interfaces can only be activated in asynchronous activation mode.
The user card interface in the TCA5013 can be activated in different operating modes. When the
START_ASYNC bit (bit [0]; Reg 0x01) is set the user card interface is activated in asynchronous operating mode.
When START_SYNC bit (bit[0]; Reg 0x09) is set the user card interface is activated in synchronous type1,
synchronous type 2 or manual operating mode. When the START_SYNC bit is set, the operating mode is
determined by the ACTIVATION_TYPE bit (bit [6]; Reg 0x09) and CARD_TYPE bit (bit [7] Reg 0x09).
If ACTIVATION_TYPE bit (bit [6]; Reg 0x09) is set to ‘0’, the user card interface is activated in manual operating
mode. If the ACTIVATION_TYPE bit is set to’1’, the user card interface is set for automatic activation, where it
will be activated in synchronous type 1 or synchronous type 2 operating mode based on CARD_TYPE bit (bit [7]
Reg 0x09). If CARD_TYPE bit is set to ‘1’, the card interface is activated in synchronous type 2 operating mode.
If CARD_TYPE bit is set to ‘0’ the card interface is activated in synchronous type 1 operating mode.
Any changes made to the START_SYNC, START_ASYNC, CARD_TYPE or ACTIVATION_TYPE bits when the
user card interface is active, will be ignored and will have no effect on the device. These new settings will take
effect only on the next card interface activation following deactivation (see Deactivation Sequence).
8.4.4.2 Synchronous Type 1 Operating Mode
Synchronous type 1 operating mode is only supported on the user card interface. To enter synchronous
operating mode, the user card interface goes through the synchronous type 1 activation sequence. Figure 4
shows the synchronous type 1 activation sequence.
CLKIN1 shall be low before the synchronous type 1 activation sequence is initiated. The following bit settings are
required to initiate a synchronous type 1 activation sequence.
Once synchronous type 1 activation has been initiated, the following sequence of events occurs on the user card
interface:
•VCCUC, RSTUC, CLKUC, C4, C8 and IOUC are all default low.
•VCCis applied to the VCCUC pin per the SET_VCC_UC bit (bit[7:6]; Reg 0x01).
•After VCCis stable RSTUC and CLKUC pulses are applied per t
S1-RST-HI
•After VCCis stable, the IOUC line is pulled up to VCC.
•After VCCis stable C4 and C8 reflect the value in their corresponding I2C register bits (bit[5] and bit[4]; Reg
0x09).
•RSTUC is held low while the CLKUC line starts oscillating with a frequency of ~40Khz (generated from
internal oscillator).
•The IO line is sampled on the 32 rising or falling (based on bit[1]; Reg 0x09) edges of CLK and stored in the
FIFO registers 0AH to 0DH.
•At the end of the 32nd CLK pulse, the CLKUC is held low and the CLKUC pin is controlled by the clock
settings register (Reg 0x02).
•IOUC is connected to IOMC1 if IO_EN_UC bit (bit[5] Reg 0x01) is set to 1.
•INT_SYNC_COMPLETE bit (Bit[1]; REG 0x41) is set and the INT line is asserted low.
•IOMC1 shall stay pulled up to V
i.e. IOMC1 shall not be pulled low until INT is asserted.
DDI
•CLKIN1 shall toggle only after INT is asserted.
•RSTUC is controllable by I2C after INT is asserted.
and t
S1-CLK-HI
defined in Table 2.
Table 2. Synchronous Type 1 Card Activation Timing Characteristics
MINTYPMAXUNIT
t
S1-RST-HI
t
S1-CLK-HI
t
S1-RST-CLK
t
S1-CLK-RST
t
S1-CLK-LO
t
S1-CLK-PER
Duty cycle455055%
607080µs
1012.515µs
252832µs
252832µs
708090µs
22.52527.5µs
8.4.4.3 Synchronous Type 2 Operating Mode
Synchronous type 2 operating mode is only supported on the user card interface. To enter synchronous
operating mode, the user card interface goes through the synchronous type 2 activation sequence. Figure 5
shows the synchronous type 2 activation sequence.
CLKIN1 shall be low before the synchronous type 2 activation sequence is initiated. The following bit settings are
required to initiate a synchronous type 1 activation sequence.
Manual operating mode is only supported on the user card interface. Unlike the other operating modes, the
manual operating mode does not have a defined activation sequence. CLKIN1 shall be low before the manual
activation sequence is initiated. The following bit settings are required to initiate a synchronous type 1 activation
sequence.
•ACTIVATION_TYPE (bit [6]; Reg 0x09) = 0
•START_SYNC (bit [0]; Reg 0x09) = 1
Once manual activation has been initiated the following sequence of events occur on the user card interface.
•VCCUC, RSTUC, CLKUC, C4, C8 and IOUC are all default low.
•VCCis applied to the VCCUC pin per the SET_VCC_UC bit (bit[7:6]; Reg 0x01)
•After VCCis stable, the IOUC line is pulled up to V
CC
•After VCCis stable C4 and C8 reflect the value in their corresponding I2C register bits (bit[5] and bit[4]; Reg
0x09)
•IOUC is connected to IOMC1 if IO_EN_UC bit (bit[5] Reg 0x01) is set to 1.
•INT_SYNC_COMPLETE bit (Bit[1]; REG 0x41) is set and the INT line is asserted low.
•IOMC1 shall stay pulled up to V
i.e. IOMC1 shall not be pulled low until INT is asserted.
DDI
•CLKIN1 shall toggle only after INT is asserted.
•RSTUC is controllable by I2C after INT is asserted.
8.4.4.5 Asynchronous Operating Mode
Asynchronous operating mode is supported on all card interfaces. To enter asynchronous operating mode, the
user card interface goes through the asynchronous activation sequence. Figure 6 shows the asynchronous
activation sequence. CLKIN1 shall be toggling before the asynchronous activation sequence is initiated. The
asynchronous activation sequence is initiated by setting the START_ASYNC bit (bit[0]) of the card interface
settings register (Reg 0x01 for User card, Reg 0x11 for SAM1, Reg 0x21 for SAM1, Reg 0x31 for SAM3) to ‘1’.
Figure 6. Asynchronous Activation and Warm Reset Sequence
Once asynchronous activation has been initiated, the following sequence of events takes place on the card
interface:
•VCC, RST, CLK, C4, C8 and IO are all default low.
•VCCis applied to the VCC pin per the SET_VCC bits (bit [7:6] of card interface settings register).
•After VCCis stable, the IO line is pulled up to VCC.
•After VCCis stable C4 and C8 reflect the value in their corresponding I2C register bits (bit[5] and bit[4]; Reg
0x09).
•IO is connected to IOMC if IO_EN bit (bit[5] of card interface settings register) is set to 1.
•The CLK line starts to oscillate based on the card clock settings register. Any change on the IO line during
the first 200 card clock cycles on the CLK pin is ignored.
•After the first 42100 CLK cycles, the RST line is driven high.
•If there is a high to low transition on the IO line before RST is high, the EARLY bit (bit[6]) and MUTE bit
(bit[5]) of the card interface status register (Reg 0x00 for user card, Reg 0x10 for SAM1, Reg 0x20 for SAM2
and Reg 0x30 for SAM3) is set and the INT pin is asserted low.
•After RST is high, an internal counter starts counting CLK cycles. If there is a high to low transition on IO pin
before the internal counter reaches the value defined by in the EARLY_COUNT_HI register (Reg 0x03 for
user card, Reg 0x13 for SAM1, Reg 0x23 for SAM2, Reg 0x33 for SAM3) and EARLY_ COUNT_LO Register
(Reg 0x04 for user card, Reg 0x14 for SAM1, Reg 0x24 for SAM2, Reg 0x34 for SAM3) then the EARLY bit
in the card interface status register is set and INT is asserted.
•If the internal counter reaches the value defined by MUTE_COUNT_HI register (Reg 0x05 for user card, Reg
0x15 for SAM1, Reg 0x25 for SAM2, Reg 0x35 for SAM3) and MUTE_COUNT_LO (Reg 0x06 for user card,
Reg 0x16 for SAM1, Reg 0x26 for SAM2, Reg 0x36 for SAM3) registers without a high to low transition on
the IO line, then the MUTE bit in the card interface status registers is set and INT pin is asserted low.
If the first high to low transition on IO pin happens very close to the clock edges (within ~10 ns) that defines the
ATR VALID window (see Figure 6), the TCA5013 response would be non-deterministic, that is, it may not be able
to identify whether the transition happened before or after the edge. This implies that the MUTE bit may or may
not be set if the IO transition happens very close to the clock edge defining the end of the ATR VALID window.
Likewise, if the IO transition happens very close to the clock edge defining the beginning of the EARLY window,
it may or may not set the EARLY bit.
8.4.4.6 Warm Reset Sequence
When a card interface is active in asynchronous mode, it is possible to initiate a warm reset sequence on the
card interface. The warm reset sequence is initiated by setting the WARM bit (bit [3]) of the card interface
settings register to ‘1’. Once warm reset is initiated the below sequence of events takes place on the card
interface.
•VCCis already ramped and stable per the SET_VCC bits (bit[7:6] of card interface settings register).
•CLK continues to oscillate per the card clock settings register.
•RST pin is pulled low (high before warm reset was initiated).
•C4 and C8 continue to reflect the value in their corresponding I2C register bits (bit[5] and bit[4]; Reg 0x09).
•IO stays connected to IOMC if IO_EN bit (bit5 of card interface settings register) is set to 1.
•Any change on the IO line during the first 200 card clock cycles after RST goes low is ignored.
•After the first 42100 CLK cycles, the RST line is driven high.
•If there is a high tow low transition on the IO line before RST is high, the EARLY bit (bit6) and MUTE bit (bit5)
of the card interface status register (Reg 0x00 for user card, Reg 0x10 for SAM1, Reg 0x20 for SAM2 and
Reg 0x30 for SAM3) is set and the INT pin is asserted low.
•After RST is high, an internal counter starts counting CLK cycles. If there is a high to low transition on IO pin
before the internal counter reaches the value defined by in the EARLY_COUNT_HI register (Reg 0x03 for
user card, Reg 0x13 for SAM1, Reg 0x23 for SAM2, Reg 0x33 for SAM3) and EARLY_ COUNT_LO Register
(Reg 0x04 for user card, Reg 0x14 for SAM1, Reg 0x24 for SAM2, Reg 0x34 for SAM3) then the EARLY bit
in the card interface status register is set and INT is asserted.
•If the internal counter reaches the value defined by MUTE_COUNT_HI register (Reg 0x05 for user card, Reg
0x15 for SAM1, Reg 0x25 for SAM2, Reg 0x35 for SAM3) and MUTE_COUNT_LO (Reg 0x06 for user card,
Reg 0x16 for SAM1, Reg 0x26 for SAM2, Reg 0x36 for SAM3) registers without a high to low transition on
the IO line, then the MUTE bit in the card interface status registers is set and INT pin is asserted low.
After a card interface has been activated in a certain operating mode, it can be deactivated by I2C command or
certain interrupt events (see Interrupt Operation). The deactivation sequence is the same regardless of what
operating mode the card interface is in.
Figure 7 shows the deactivation sequence initiated by card extraction on the user card interface. It is to be noted
that the deactivation sequence starts 100 µs after the transition on PRES. This delay is intended to provide a
debounce period that provides unintended deactivation due to any glitch on the PRES pin. As mentioned
previously any of the card interfaces may be deactivated due to a supervisor fault, over current fault or over
temperature fault. In these cases there is no debounce period and the deactivation sequence is initiated as soon
as the internal fault signal is asserted.
Figure 8 shows the deactivation of any card interface initiated by I2C command. If the card interface is activated
in asynchronous mode, it can be deactivated by clearing (writing ‘0’) the START_ASYNC bit in the card interface
settings register. To deactivate the user card interface when it is activated in synchronous mode, the
START_SYNC bit should be cleared (write ‘0’).
Figure 8. Card Deactivation Sequence Initiated by I2C Command
Table 4. Card Deactivation Timing Characteristics
MINTYPMAXUNIT
t
DEAC-TOT
t
DEAC-RST-CLK
t
DEAC-RST-IO
t
DEAC-RST-VCC
0.40.50.6ms
101215µs
222426µs
333639µs
8.4.5 User Card Insertion / Removal Detection
User card interface module in the TCA5013 has a PRES pin that is used to detect the presence of a card in that
interface. In normal application the signal is connected to a switch that opens or closes when a card is inserted.
Whenever a transition is seen on the PRES pin, the PRESL bit (Reg 0x00, bit 2) will be set and INT pin is
asserted. Because this transition is associated with a mechanical switch, there is an internal debounce of ~20 ms
before the PRESL bit is set and the INT is asserted. If the device sees a transition on the PRESL pin when the
card interface is active, the device initiates a card deactivation sequence (see Deactivation Sequence). TCA5013
is capable of detecting card insertion even when it is in shutdown mode (see Shutdown Mode).
In addition to the PRESL_UC bit mentioned above, there is also a PRES_UC bit (Reg 0x00, bit 2), which
indicates to the host whether or not a card is present in the user card slot. In order to accommodate different
card cage topologies, the TCA5013 can be configured to detect card presence with a low to high or high to low,
transition on the PRES pin. The CARD_DETECT_UC bit (Reg 0x01, bit 2) is used to configure the device for
different card detection topologies. If CARD_DETECT_UC = 0 indicates to the TCA5013 that when a card is
inserted in the slot, the PRES pin shall be low. CARD_DETECT_UC = 1 indicates to the host that when a card is
inserted in the slot the PRES pin shall be high. The status of the PRES_UC bit is based on the status of the
PRES pin and the CARD_DETECT_UC bit. The truth table in Table 1 shows the PRES_UC bit status based on
the CARD_DETECT_UC bit and the PRES pin. When coming out of power off mode (see Power Off Mode) or
shutdown mode (see Shutdown Mode) the CARD_DETECT_UC = 0. If there is a state transition on the PRES
pin when the device is in shutdown mode, the INT pin asserted (after the 20 ms debounce).
Table 5. Truth Table Defining Status of PRES Bit
CARD DETECT BITPRES PINPRES BIT
001
010
100
111
Figure 9 to Figure 14 show timing waveforms of device power up and coming out of shutdown with and without a
card inserted in the system. In below figures’ low to high PRES topology’ means that a high level on the PRES
pin indicates a card is present. In below figures high to low PRES topology’ means that a low level on the PRES
pin indicates a card is present. The below figures also show operation of INT pin and interrupt status register. For
detailed description of the interrupt operation, refer to Interrupt Operation section.
Figure 14. Device Power up with Card Inserted In System - High to Low PRES Topology
8.4.6 IO Operation
All card interfaces in the TCA5013 have an IO pin that connects data, to and from the microcontroller, with the
smartcard. The TCA5013 provides automatic level translation from IOMC pin operating voltage (V
) to the
DDI
voltage at which the card is activated (VCC).
8.4.6.1 IO Switching Control
The card interface IOs (IOUC, IOS1, IOS2 and IOS3) connect to the IOMC1 and IOMC2 through switches inside
the TCA5013.
The IOUC pin is connected to IOMC1 through an SPST (single-pole single-throw) switch. The switch is controlled
by the IO_EN_UC bit (Reg 0x01, Bit 5).The IO_EN_UC bit shall be set to 1 before card activation is started to
ensure that the host processor is able to receive the ATR response from the smartcard. When an I2C command
is received to open or close the switch, it is immediately implemented regardless of the status of IOUC or IOMC1
pins. It is therefore possible that the switch opens or closes during a rising or falling edge, which could result in a
glitch on the IOUC or IOMC1 pins.
The IOS1, IOS2 and IOS3 all are connected to IOMC2 through a SP3T (single-pole triple-throw) switch, such that
only one of the SAM interfaces can be connected to IOMC2 at any one time. The connection between the
IOMC2 and the SAM card IO pins is controlled by IO_EN_S1 (Reg 0x11, Bit 5), IO_EN_S2 (Reg 0x21, Bit 5),
IO_EN_S3 (Reg 0x31, Bit 5). If any one of the IO_EN bits is set for example, if SAM1 is initially connected by
setting IO_EN of the SAM1 interface settings register to 1. When the IO_EN bit of the SAM2 or SAM3 is set to 1,
the SAM1 gets disconnected and its IO_EN bit will be set to 0. Only one SAM can be connected to the IOUC2 at
one time and whenever the IO_EN bit of any SAM interface settings register is set to 1, all other IO_EN bits get
cleared (set to 0). Similar to the user card, the SAM IO mux can also result in a short duration pulse, if IOUC2 is
not in the same state as the SAMs being switched to/from. Also when making the switch, the TCA5013 uses a
break –before-make switch topology in order to avoid any glitches on the lines due to the switching itself.
8.4.6.2 IO Rise Time and Fall Time control
The rise time and fall time of the card interface IO pins can be controlled using the IO slew rate settings register
(Reg 0x07 for user card and Reg 0x17 for SAMs). The EMV4.3 specification, has strict restrictions on signal
perturbations (overshoot and undershoot during transition). Controlling the rise time and fall time of the signals
can help to meet these requirements.
Table 6 shows the typical IO rise time for different register settings (based on a typical 30 pF load).
Table 7 shows the typical IO fall time for different register settings (based on a typical 30 pF load). It should also
be noted that the output low logic level (VOL) is affected by the fall time settings. As the fall time becomes slower
(higher value of fall time) the VOLwill be higher. Therefore, it is recommended that the fastest fall time setting
(smallest fall time value) for IO be used whenever possible. Table 7 also shows which settings are usable for the
different VCCvoltages, without risk of violating the VOLlevels required by the EMV4.3 and ISO7816
specifications.
The card IO pins have a current limiting feature that prevents excess current from being drawn on them. The
actual current limit can vary based on the fall time setting used for the IO pin, but it is always within the limits
defined in Electrical Characteristics—Fault Condition Detection. When an external load tries to draw a current
higher than the limit, the device responds by adjusting the VOHor VOLto limit the current. The device does not
deactivate the card interface when over current limit of the IO pins are reached.
8.4.7 CLK Operation
All card interfaces in the TCA5013 have a CLK pin that provides a clock signal to the smartcard. The TCA5013
provides automatic level translation of the CLK signal from the CLKIN1/CLKIN2 operating voltage (V
) to the
DDI
voltage at which the card is activated (VCC).
8.4.7.1 CLK Switching
The CLK output on each of the smartcard interfaces can be controlled by the corresponding clock settings
register (Reg 0x02 for user card, Reg 0x12 for SAM1, Reg 0x22 for SAM2, Reg 0x32 for SAM3). The CLKIN1
pin is dedicated for the user card interface while The CLKIN2 is shared between the SAM interfaces. The clock
settings register allows the CLK output to be configured in one of 4 different modes.
A. CLK 0 mode - The CLK output of the card interface is static low.
B. CLK 1 mode - The CLK output of the card interface is static high.
C. CLK div mode - The CLK output is a divided down frequency of the CLKIN1 or CLKIN2 frequency. Bit [4:2] of
clock settings register defines the division ratio.
D. Internal CLK mode - The CLK output is at a fixed frequency (~1.2 MHz) based off the internal oscillator.
Output clock frequency transition when changing clock divide ratio
TCA5013
www.ti.com
SCPS253C –JANUARY 2014 –REVISED SEPTEMBER 2019
The allowable changes in CLK output can vary depending on the mode in which the interface has been
activated. In asynchronous mode (see Asynchronous Operating Mode), The CLK output can be dynamically
switched from one state to another. Table 8 shows the permitted frequency transitions on CLK pin in
asynchronous mode. Any I2C command that attempts to switch the CLK frequency outside of these state
transitions can result in the change not happening on the output or other unpredictable behavior that could cause
device to lock up. If the device enters such a locked state, it can be reset by toggling SHDN pin.
Table 8. Permitted CLK Switching Operations in Asynchronous Mode
When command sets the device in Internal clock mode or CLK 0 mode or CLK 1 mode, the division ratio is
locked out, that is, when an I2C transaction that sets either one of the bits [7:5] of the card clock settings register
to 1, the remaining bits in the register (bit [4:2]) will not not be updated. It is to be noted that an asynchronous
activation cannot be performed with the internal clock. At the start of the asynchronous activation, if the internal
CLK mode is selected in the clock settings register, then the device shall begin activation based on divide ratio
defined by bit [4:2] of clock settings register. After the activation is completed, the CLK output will switch to
Internal CLK mode. When switching to/from a CLK div mode from/to CLK 0 mode or CLK 1 mode, the device
waits for the input clock (CLKIN1 or CLKIN2) phase to match the static level it will switch to/from and then makes
the transition to ensure that no partial pulses or glitches are seen on the output clock. Similarly, when switching
from one division ratio to another the change happens on the rising clock edges to ensure no glitch on the
output. Figure 15 shows how the change in divide ratio is seen on the CLK pin.
Figure 15. CLK Divide Ratio Change on Card CLK Output
When switching from CLK divide mode to the Internal CLK mode, the device waits for the edges of the internal
and external clock to line up (fall within ~10 ns of each other) and makes the switch on that edge. If the external
clock is close to an exact harmonic of 1.2 MHz, there could be a situation where the rising edges of the two
clocks take very long (milliseconds or seconds) to line up and this would mean the frequency switch at the output
would happen long after the I2C command to make the switch is issued. The CLKSW bit (bit [3]) in the card
interface status register (Reg 0x01 for user card, Reg 0x11 for SAM1, Reg 0x21 for SAM2, Reg 0x31for SAM3)
is set when the internal clock frequency is seen on the CLK pin.
Figure 16. Output CLK Frequency Transition When Switching From External Clock to Internal Clock
In CLK divide mode, when CLKIN/2, CLKIN/4 or CLKIN/8 division ratios are used, the output duty cycle is not
affected by the duty cycle of the input clock on CLKIN. When the CLKIN/1 and CLKIN/5 division ratios are used,
the output clock duty cycle is a function of the CLKIN1/CLKIN2 duty cycle. For CLKIN/1 the output duty cycle will
be equal to the input duty cycle. For CLKIN/5 the output CLK duty cycle is given by (n+2) / 5, where n is the duty
cycle of the input clk; for example, if the input clk has a 40% duty cycle (n = 0.4) the CLKIN/5 output will have a
(0.4+2) / 5 = 0.48 or 48% duty cycle. In addition to asynchronous mode, the user card interface can also operate
in synchronous mode (see Synchronous Type 1 Operating Mode and Synchronous Type 2 Operating
Mode).When in synchronous mode the user card CLK pin output is controlled by CLK_ENABLE_SYNC (bit [2],
Reg 0x09) in addition to the clock settings register. Figure 17 shows a simplified logical representation of the
user card clock muxing circuit.
Unlike all the other bits that control the CLK, the CLK_ENABLE_SYNC can cause the CLK state to transition
instantly. This means that when switching from a static level to a toggling CLK (or vice-versa), there can be
partial pulses (glitches) on the CLK output when CLK_ENABLE_SYNC is switched. In sync mode, the CLK
output can be switched directly from one static level to another, by using the CLK settings register (when
CLK_SYNC_ENABLE = 0).
Table 9. Card CLK Truth Table in Synchronous Mode
CLK_ENABLE_SYNC
0X1XXXX1
0X0XXXX0
1XXXXXXCLKIN1
BIT 7BIT 6BIT 5BIT 4BIT 3BIT 2
CARD CLOCK SETTINGS REGISTER
CARD CLK OUTPUT
8.4.7.2 CLK Rise Time and Fall Time Control
The clock slew rate setting register (Reg 0x08 for user card and Reg 0x18 for SAM) is used to control the rise
and fall time of the CLK pin. Table 10 shows the rise and fall time corresponding to each register setting. The
EMV4.3 specification, has strict restrictions on signal perturbations (overshoot and undershoot during transition).
Controlling the rise time and fall time of the CLK signals can help to meet these requirements.
The card CLK pins have a current limiting feature that prevents excess current from being drawn on them. When
an external load tries to draw a current higher than the limit, the device responds by adjusting the VOHor VOLto
limit the current. The device does not deactivate the card interface when over current limit of the CLK pins are
reached.
The RST pin operation depends on the mode in which the card interface has been activated. For user card
interface and all the SAM card interfaces, in asynchronous mode (see Asynchronous Operating Mode) the RST
pin status is automatically controlled by the TCA5013 internal state machine.
In synchronous mode (Synchronous Type 1 Operating Mode and Synchronous Type 2 Operating Mode) the RST
pin status is controlled by the TCA5013 internal state machine, until the activation sequence is complete. After
activation is complete, the RST pin status is controlled by RST bit (bit [3]) in the user card synchronous mode
settings register (Reg 0x09). This operation is described in further detail in Synchronous Type 1 Operating Mode
and Synchronous Type 2 Operating Mode.
8.4.8.1 Current Limiting On RST
The card RST pins have a current limiting feature that prevents excess current from being drawn on them. When
an external load tries to draw a current higher than the limit, the device responds by adjusting the VOHor VOLto
limit the current. The device does not deactivate the card interface when over current limit of the RST pins are
reached.
8.4.9 Interrupt Operation
The INT pin is an open drain active low output pin that needs to be pulled up to V
with an external pull-up
DDI
resistor. The pull-up resistor shall be sized such that the rise time of the INT pin is < 100 µs. This is important
since slower rise time could cause POR Interrupt to not be detected by the processor during TCA5013 startup.
Generally speaking faster rise times on the INT line will reduce the chances of missing interrupts. There various
interrupt events in the TCA5013 that can cause the INT pin to be asserted low. These interrupt events are
described in the below sections.
8.4.9.1 Card Insertion And Removal
When card insertion or removal is detected on the user card interface (see User Card Insertion / Removal
Detection) the INT_UC bit (bit[7]) of interrupt status register (Reg 0x41) and the PRESL_UC bit (bit[2]) of User
card interface status register (Reg 0x00) are both set to 1 and the INT pin is asserted low. INT_UC is cleared
and the INT pin is released when the interrupt status register is read. PRESL_UC is cleared only when the user
card interface status register is read.
8.4.9.2 Over Current Fault
When the current drawn on the VCC pin of any of the card interfaces exceeds the over current limit (see
Electrical Characteristics—Fault Condition Detection) the PROT bit (bit[4]) of the card interface status register
(Reg 0x00 for user card, Reg 0x10 for SAM1, Reg 0x20 for SAM2 and Reg 0x30 for SAM3) is set. The interrupt
bit corresponding to the card interface in the interrupt status register (Reg 0x41) is also set and the INT pin is
asserted low. The interrupt bit is cleared and the INT pin is released, when the interrupt status register is read.
The PROT bit is cleared only when the corresponding card interface status register is read.
8.4.9.3 Supervisor Fault
When the voltage on the VDD pin falls below the V
the INT_SUPL bit (bit[2] of Reg 0x41) and The
DDTH
STAT_SUPL bit (bit[1], Reg 0x10) are both set to 1 and the INT pin is asserted low. The INT_SUPL bit is cleared
and the INT pin is released when the interrupt status register is read. The STAT_SUPL bit clears when the fault
condition goes away, that is, VDD> V
DDTH
8.4.9.4 Over Temperature Fault
When the die temperature exceeds a safe operating temperature (typ. 125°C) INT_OTP bit (bit[3], Reg 0x41) and
The STAT_OTP bit (bit[2], Reg 0x10) are both set to 1 and the INT pin is asserted low. The INT_OTP bit is
cleared and the INT pin is released when the interrupt status register is read. The STAT_OTP clears when the
fault condition goes away.
In Asynchronous Operating Mode when the ATR response from the smartcard is received before the ‘ATR valid
window’ (see Figure 6) the EARLY bit (bit [6]) of card interface status register (Reg 0x00 for user card, Reg 0x10
for SAM1, Reg 0x20 for SAM2 and Reg 0x30 for SAM3) is set and the INT pin is asserted low. The interrupt bit
corresponding to the card interface in the interrupt status register (Reg 0x41) is also set. The interrupt bit is
cleared and the INT pin is released, when the interrupt status register is read. The EARLY bit is cleared only
when the corresponding card interface status register is read.
8.4.9.6 MUTE Fault
In Asynchronous Operating Mode when the ATR response from the smartcard is received after the ‘ATR valid
window’ (refer to Figure 6) the MUTE bit (bit [5]) of card interface status register (Reg 0x00 for user card, Reg
0x10 for SAM1, Reg 0x20 for SAM2 and Reg 0x30 for SAM3) is set and the INT pin is asserted low. The
interrupt bit corresponding to the card interface in the interrupt status register (Reg 0x41) is also set. The
interrupt bit is cleared and the INT pin is released, when the interrupt status register is read. The EARLY bit is
cleared only when the corresponding card interface status register is read.
8.4.9.7 Synchronous Activation Complete
In synchronous activation mode (see Synchronous Type 1 Operating Mode and Synchronous Type 2 Operating
Mode) once the activation sequence is completed, the INT_SYNC_COMPLETE bit (bit[1]) of interrupt status
register (Reg 0x41) is set and the INT pin is asserted low. The INT_SYNC_COMPLETE bit is cleared and the
INT pin is released when the interrupt status registers is read.
8.4.9.8 VCCRamp Fault
During any activation sequence if the VCCvoltage fails to ramp to programmed value within 5 ms (typ), then the
VCC_FAIL bit (bit[0]) of card interface status register (Reg 0x00 for user card, Reg 0x10 for SAM1, Reg 0x20 for
SAM2 and Reg 0x30 for SAM3) is set and the INT pin is asserted low. The interrupt bit corresponding to the card
interface in the interrupt status register (Reg 0x41) is also set. The interrupt bit is cleared and the INT pin is
released, when the interrupt status register is read. The VCC_FAIL bit is cleared only when the corresponding
card interface status register is read.
8.4.9.9 GPIO Input State Transition
When there is a state change on a GPIO pin configured as an input the INT_GPIO bit (bit[0]) of the interrupt
status register (Reg 0x41) is set and the INT pin is asserted low. The INT_GPIO bit is cleared and the INT pin is
released when the interrupt status register is read.
8.4.9.10 POR Interrupt
Whenever the device comes out of Power Off Mode or Shutdown Mode it goes through a power-on-reset (POR).
Once the device internal power up sequence is completed the INT pin is asserted low without any of the bits in
the interrupt status register (Reg 0x41) being set. Once the interrupt status register is read, the INT pin is
released. When the device is coming out of shutdown mode of power off mode, none of the device functions will
be available until the POR interrupt is asserted.
8.4.10 Power Management
The TCA5013 has power management features that enable the device to generate the appropriate card
activation voltages and monitor the device power supplies for safe and secure system operation.
8.4.10.1 Voltage Supervisor
The TCA5013 has internal voltage supervisors that monitor VDDand V
voltages. When VDDfalls below V
DDI
DDTH
all card interfaces are deactivated and the supervisor fault (see Supervisor Fault) is asserted.
The V
deactivated and the device enters power off mode (see Power Off Mode). When V
It is possible that the supervisor fault is asserted during power up If V
VDDramp rate). If VDDis ramped and stable before V
is ramped, the supervisor fault will not be asserted.
DDI
ramps before VDD(depending on the
DDI
Figure 18 shows the operation of voltage supervisor for various combinations of VDDand V
DDI
.
Figure 18. Voltage Supervisor Operation
8.4.10.2 DC-DC Boost
TCA5013 contains a DC-DC boost circuit that can step up VDDvoltage to generate the required card VCC. The
boost requires an external diode (D
) as a high side switch. It also requires an external inductor (L
VUP
series with the VDD pin. The normal switching frequency of the boost is ~2.4 Mhz. The boost is rated for 180
mA. This implies that the sum of the current drawn on individual card VCC pins cannot exceed 180 mA. If
exceeded it could result in the card VCCfalling out of the operating range defined in Electrical
Characteristics—Power Supply and ESD.
The DC_DC bit (Reg 0x42; Bit [7]) can be used to disable the DC-DC boost circuit. The DC-DC boost should be
disabled only in systems where the supply is always guaranteed to be at least 0.25V greater than maximum card
VCCsupported on that system, for example, if 5 V cards need to be supported in a system the DC-DC boost can
be disabled if VDDis guaranteed to be above 5.25 V. In systems where DC-DC is not used, the VDD pin shall be
shorted to VUP pin. The LX pin should shorted to GNDP. Shorting to GNDP is recommended to prevent
switching noise from impacting rest of system. Note that LX shall not be connected to anything other than GNDP
in order to prevent excess power loss and/or damage to the part. If DC-DC boost is disabled and the VDDis not
sufficient to activate a card interface at the voltage set by SET_VCC (Reg 0x01, Reg 0x11, Reg 0x21, Reg 0x31;
bit [7:6]), it will result in a VCCramp fault (See VCCRamp Fault).
The DC-DC boost is always disabled in standby mode (See Standby Mode). When a card activation command is
received, the DC-DC boost circuit is enabled by the digital core. The boost output voltage depends on voltage at
which the card needs to be activated, that is, based on SET_VCC (Reg 0x01, Reg 0x11, Reg 0x21, Reg 0x31;
bit [7:6]). For 1.8-V and 3-V card activation, the boost output voltage will be ~3.5 V. For 5-V card activations the
boost output voltage will be ~5.5 V. In a scenario where a 3 V or 1.8 V card is active and an I2C command is
received to activate another card with 5 V, the boost output voltage will go up to 5.5 V and the card LDOs (See
LDOs and Load Transient Response) on the already active card interface, will keep the card VCCwithin
regulation.
Under light load conditions, the DC-DC boost can enter pulse skipping mode in order to improve efficiency. In
pulse skipping mode, the switching frequency is not constant and will be much lower than the normal switching
frequency of 2.4 MHz.
The TCA5013 has an internal LDO that generates a stable supply for the internal circuits. The input to the
internal LDO is VDD. The output of the internal LDO is connected to the LDOCAP pin. A 1 uF decoupling
capacitor shall be connected to the LDOCAP pin to ensure proper device operation. The internal LDO voltage is
typically 2.65 V but can be lower if VDDis not sufficient.
In addition to the internal LDO, the TCA5013 has a dedicated LDO per card interface to generate the VCCfor that
card interface (here on forth, these LDOs are referred to as card LDOs). The card LDOs provide the power
supply for smartcard operation. During the normal operation of the smartcard, the LDO output is subject to load
transients. The EMV4.3 standard defines a load transient envelope shown in Figure 19. The card LDOs are able
to handle these transients, while keeping VCCwithin limits defined in Electrical Characteristics—Card VCC. An
external 200 nF capacitor shall be connected to their card VCC pins (VCCUC, VCCCS1, VCCS2, VCCS3) to
ensure proper load transient response by the card LDOs.
SCPS253C –JANUARY 2014 –REVISED SEPTEMBER 2019
Figure 19. Load Transients defined by EMV4.3
The card LDOs are enabled only when the card interface is activated (see Active Mode). The output voltage is
determined by the card interface settings registers (Reg 0x01, Reg 0x11, Reg 0x21, Reg 0x31). At the start of
the activation sequence, the card LDO is enabled and starts to ramp to the voltage defined in the corresponding
card interface settings register. Once the LDO has been enabled, any changes to the card interface settings
registers will not have any effect on the LDO output voltage. The card also LDOs also have short circuit
protection. When the current drawn exceeds ~150 mA (typ.) the LDO automatically shuts down and the card
interface is deactivated (see Deactivation Sequence).
The device has a standard bidirectional I2C that is used by the microcontroller to access the device Register
Maps that is used to configure the device and read the status of various fault flags in the device. The interface
consists of the serial clock (SCL) and serial data (SDA) lines and is capable of MHz operation. Both SDA and
SCL must be connected to V
amount of capacitance on the I2C lines (for further details refer to I2C standard specification).
I2C communication with this device is initiated by a master (microcontroller) sending a START condition, a highto-low transition on the SDA input/output, while the SCL input is high. Only one data bit is transferred during each
clock pulse. A STOP condition is a low-to-high transition on the SDA input/output while the SCL input is high. A
STOP condition shall be sent by the master to indicate to the slave that a particular transaction has been
completed. The data on the SDA line must remain stable during the high phase of the clock period, as changes
in the data line when SCL is high are interpreted as control commands (START or STOP).
Figure 20 shows the definition of an I2C START condition and Figure 21 shows timing of a bit transfer on the I2C
bus. I2C
through a pull-up resistor. The size of the pull-up resistor is determined by the
DDI
Figure 20. Definition of Start and Stop Conditions
Figure 21. Bit Transfer
Any number of data bytes can be transferred from the master to slave (TCA5013) between the START and
STOP conditions. Each byte of eight bits is followed by one ACK bit. The master must release the SDA line
before the slave can send an ACK bit. To send an ACK bit the slave pulls down the SDA line during the low
phase of ACK-related clock period, so that the SDA line is stable low during the high phase of the ACK-related
clock period. When the slave is addressed, it generates an ACK after each byte is received. The master is not
required to generate an ACK after each byte that it receives from the slave transmitter
Figure 22 shows the timing diagram for generation of the ACK bit on the I2C interface of the TCA5013
2nd and subsequent bytes of Register data are written to next register if Auto increment is enabled (AI=1)
2nd and subsequent bytes of register data are ignored if auto increment is disabled (AI=0).
AI
SDA line is controlled by
Master
SDA line is controlled by
Slave
TCA5013
www.ti.com
SCPS253C –JANUARY 2014 –REVISED SEPTEMBER 2019
Programming (continued)
Figure 22. Acknowledgment on I2C Bus
8.5.1.1 I2C Read and Write Procedures
Following the successful acknowledgment of the I2C address byte, the bus master shall send one register
address byte indicating the address of the register on which the read or write operation needs to be performed.
This register address is stored in an internal register and used by the device for subsequent read/write to the
device. After the device address is acknowledged by the slave, all register addresses will be acknowledged even
if an actual register is not defined for that address
The TCA5013 supports an auto increment feature by which multiple bytes can be written to consecutive registers
without requiring the master to send the device address and register address for each data byte. Auto increment
is enabled by setting the MSB of the register address to a 1 (see Figure 23). If auto increment is used to write
the entire register map, the gaps in the register address map need to be written with dummy bytes. If auto
increment is used to read the entire register map then data read from gaps in the register map will be 8’hFF
2nd and subsequent bytes of Register data are read from the next register if Auto increment is enabled (AI=1)
2nd and subsequent bytes of register data are ignored if auto increment is disabled (AI=0).
DEVICE ADDRESS
A
Sr
R
AI
SDA line is controlled by
Master
SDA line is controlled by
Slave
DEVICE ADDRESSAAREGISTER ADDRESS
A
REGISTER DATA
SP
A
REGISTER DATA*
W
2nd and subsequent bytes of Register data are read from the next register if Auto increment is enabled (AI=1)
2nd and subsequent bytes of register data are ignored if auto increment is disabled (AI=0).
DEVICE ADDRESS
A
S
R
AI
TCA5013
SCPS253C –JANUARY 2014–REVISED SEPTEMBER 2019
Programming (continued)
Figure 24. I2C Read Procedure
www.ti.com
Figure 25. I2C Read Procedure with Repeated Start
8.5.1.2 I2C Address Configuration
The I2C address of the TCA5013 can be configured using the A0. The A0 pin shall be connected to VDDI or
GND to select one of the addresses, as shown in Table 11. The last bit in the address byte defines the operation
(read or write)
1: Card interface is active (VCCis ramped and stable)
0: Card interface is inactive
1: Indicates card ATR was received before the ATR valid window.
INT_UC bit is set in interrupt register.
Bit is cleared when the register is read
1: Indicates card ATR was not received within the ATR valid window.
INT_UC bit is set in interrupt register. Bit is cleared when the register is
read.
1: Indicates over current condition on the card interface. INT_UC bit is
set in interrupt register.
Bit clears when the register is read
1: Indicates the card interface is in internal CLK mode i.e frequency on
CLK pin is ~1.2 Mhz
0: Indicates the card interface is not in internal clock mode.
1: indicates the card has been inserted or extracted. INT_UC bit is set in
interrupt register.
Bit is cleared when the register is read
1: indicates a card is present
0: indicates a card is not present
1: indicates VCCramp fault on card interface. INT_UC bit is set in
interrupt register.
Bit is cleared when register is read
00 : set VCCto 1.8 V
01 : set VCCto 1.8 V
10 : set VCCto 3 V
11 : set VCCto 5 V
1: IOMC1 is connected IOUC
0: IOMC1 is disconnected from IOUC
1: Warm reset sequence is started on user card interface
Bit is clears when warm reset sequence starts.
Bit is ignored if card interface is in synchronous type 1
operating mode, synchronous type 2 operating mode or
manual operating mode.
1 :Low to high transition on PRES pin indicates card insertion
0 : High to low transition on PRES pin indicates card insertion
1: Starts asynchronous activation sequence
0: Starts deactivation sequence
Bit clears when automatic deactivation occurs
Bit is ignored if card interface is in synchronous type 1
operating mode, synchronous type 2 operating mode or
manual operating mode.
0x03MSB (8-bits) of programmable 10-bit clock counter value. EARLY_COUNT_HI_UC[7:0]R/W8'b10101010
0x04
0x04LSB (2-bits) of programmable 10-bit clock counter value. EARLY_COUNT_LO_UC[7:6]R/W2'b00
0x05
0x05
0x06
0x06LSB (8-bits) of programmable 16-Bit clock counter value. MUTE_COUNT_LO_UC[7:0]R/W8'b01110100
0x07User Card IO Slew Rate Settings
0x073 Bit value defining the rise time of IOUCIO_TR_UC[7:5]R/W3'b100
0x072 Bit value defining the fall time of IOUCIO_TF_UC[4:3]R/W2'b00
0x08User Card Clock Slew Rate Settings
0x08
1: CLKUC is set to ~1.2 MHz
0: CLKUC is set by Bit[6] or Bit[5] or Bit[4:2]
In synchronous operating mode
(START_SYNC=1)
Bit is ignored in Sync mode
In asynchronous operating mode
(START_ASYNC=1)
1: CLKUC is set to 0
0: CLKUC is set by Bit[5] or Bit[4:2]
In synchronous operating mode
(START_SYNC=1)
1: CLKUC is set to 0
0: CLKUC is set by Bit5.
In asynchronous operating mode
(START_ASYNC=1)
1: CLKUC is set to 1
0: CLKUC is set by Bit[4:2]
In synchronous operating mode
(START_SYNC=1)
Usable only is CLK_ENABLE_SYNC=0
1: CLKUC is set to 1
0: CLKUC is set to 1
In asynchronous operating mode
(START_ASYNC=1)
000: CLKUC frequency = CLKIN1
001: CLKUC frequency = CLKIN1/2.
010: CLKUC frequency = CLKIN1/4.
011: CLKUC frequency = CLKIN1/5.
100: CLKUC frequency = CLKIN1/8.
101: CLKUC frequency = CLKIN1/8.
110: CLKUC frequency = CLKIN1/8.
111: CLKUC frequency = CLKIN1/8.
In synchronous operating mode
(START_SYNC=1)
Usable only is CLK_ENABLE_SYNC=1
[111:000] : CLKUC = CLKIN1
Asynchronous Mode ATR EARLY Counter MSB for
User Card
Asynchronous Mode ATR EARLY Counter LSB for
User Card
Asynchronous Mode ATR MUTE Counter MSB for
User Card
MSB (8-bits) of programmable 16-Bit clock counter
value.
Asynchronous Mode ATR MUTE Counter LSB for
User Card
4 Bit value defining the rise time and fall time of the
CLKUC
0: Synchronous Type 1 card activation is selected
1: Synchronous Type 2 card activation is selected
1: Automatic activation per bit[7] is selected
0: Manual operating mode is selected
0 :Llow level is driven on C4 or C4 is being driven low externally
1 : C4 is pulled up high by internal pull-up Bit has no effect if
card interface is not active
0 : Low level is driven on C8 or C8 is being driven low externally
1 : C8 is pulled up high by internal pull-up Bit has no effect if
card interface is not active
0 : Low level is driven on RSTUC
1 : High level is driven on RSTUC
Bit has no effect when card interface is not active.
Bit has no effect if card interface is activated in asynchronous
operating mode
0 : CLKUC is driven low or high based on the clock settings
register (Reg 0x02, Bit [6:5])
1 : CLK output is controlled by CLKIN1
Bit has no effect when card interface is not active.
Bit has no effect if card interface is activated in asynchronous
operating mode
1 : IO line is sampled on rising edge during synchronous type 1
activation sequence
0 : IO line sampled on falling edge during synchronous type 1
activation sequence
Bit has no effect when card interface is not active.
Bit has no effect if card interface is activated in asynchronous
operating mode
1 : Start card interface activation based on bit[7:6]
0: Start deactivation sequence bit clears when automatic
deactivation occurs.
DESCRIPTIONFIELD NAMEBITR/W
TCA5013
SCPS253C –JANUARY 2014 –REVISED SEPTEMBER 2019
Table 15.
DEFAUL
T
CARD_TYPE7R/W1'b0
ACTIVATION_TYPE6R/W1'b1
C45R/W1'b1
C84R/W1'b1
RST3R/W1'b0
CLK_ENABLE_SYNC2R/W1'b1
EDGE1R/W1'b1
START_SYNC0R/W1'b0
REGISTER
ADDRESS
0x0ASynchronous Mode ATR Byte1
0x0ABit 7 to Bit 0 of ATR responseBYTE1_UC[7:0]R8'b00000000
0x0BSynchronous Mode ATR Byte2
0x0BBit 15 to Bit 8 of ATR responseBYTE2_UC[7:0]R8'b00000000
0x0CSynchronous Mode ATR Byte3
0x0CBit 23 to Bit 16 of ATR responseBYTE3_UC[7:0]R8'b00000000
0x0DSynchronous Mode ATR Byte4
0x0DBit 31 to Bit 24 of ATR responseBYTE4_UC[7:0]R8'b00000000
TCA5013 is a smartcard interface IC that is used in POS terminals that support EMV 4.3, ISO7816 - 3 and ISO
7816 - 10 smartcards. The below application note provides general guidelines for implementing the device in a
POS terminal.
REG 07H Bit [4:3] 00
REG 07H Bit [4:3] 01
REG 07H Bit [4:3] 10
REG 07H Bit [4:3] 11
C002
TCA5013
SCPS253C –JANUARY 2014–REVISED SEPTEMBER 2019
www.ti.com
Typical Application (continued)
9.2.1 Design Requirements
For this design example shown below, Table 25 shows the input parameters.
Table 25. Design Parameters
DESIGN PARAMETEREXAMPLE VALUE
VDDinput Voltage range2.7 V to 4.2 V
V
input Voltage range2.7 V to 4.2 V
DDI
VCCoutput Voltage range1.8 V, 3 V, 5 V
Sum of all ICC currents180 mA (max)
VCCoutput ripple voltage90 mV (max)
Max load transient supported on
V
CC
9.2.2 Detailed Design Procedure
9.2.2.1 IO Pin Fall Time Setting
The VOLon the IO pin depends on the IO fall time setting shown in Table 7. It also shows the different IO fall time
settings that are usable for different VCCvoltage. Care should be taken to select a register setting such that V
meets the system requirements.
As defined in the Electrical
Characteristics—Card V
CC
OL
9.2.2.2 CLK Pin Rise Time And Fall Time Settings
Electrical Characteristics—Card CLK shows the typical rise and fall time of the clock signal for a 30 pF load.
Because most applications will not have a typical 30 pF load, the rise and fall time of the clock signal will need to
be calibrated for the board. EMV 4.3 specifies that the rise/fall time on the clock signal shall not be more than 8%
of the clock period. It is recommended that the slowest fall time setting that meets the EMV requirement be
selected. For systems where multiple clock frequencies will be used, it is recommended that a different fall time
setting be used for each clock frequency.
can cause the supervisor fault to be asserted. The supervisor fault at power up can be avoided if VDDis
DDI
ramped and stable before V
is ramped.
DDI
. When the device is powering up, the ramp rates of VDDand
DDI
10.1Power-On-Reset
When the voltage on these pins ramps an internal power-on-reset circuit holds the device in reset condition
unless the voltage on both pins rises above the VPORR voltage defined Table 26. Values in Table 26 are
ensured by design, but are not tested in production.
Table 26. Power On Reset Thresholds
PARAMETERDESCRIPTIONMINTYPMAXUNIT
V
V
PORF
PORR
Voltage trip point of POR on falling V
Voltage trip point of POR on falling V
Voltage trip point of POR on rising V
Voltage trip point of POR on rising V
DD
DDI
DD
DDI
1.81.851.95V
1.41.51.55V
1.91.952V
1.451.51.55V
11Layout
11.1Layout Guidelines
11.1.1 DC-DC Boost Layout Recommendation
Some key guidelines are listed here to be followed for the layout of the DC-DC boost in the TCA5013:
•The inductor must be placed close to the LX pin such that the trace resistance between the LX pin and the
inductor terminal is as small as possible.
•The 10 µF input capacitor on VDD shall be placed close to the inductor terminal and the two shall be
connected by a copper pour to minimize resistance as much as possible.
•The other terminal of the 10 µF capacitor should be connected to GNDP plane by multiple vias to provide a
low resistance path to ground.
•The 100 nF capacitor should be placed as close to VDD pin as possible.
•The anode of the schottky diode shall be placed as close as possible to the inductor and shall be connected
to it by a copper pour to minimize resistance as much as possible.
•The 10 µF output capacitor on VUP should have a very low resistive connection to VUP and GNDP.
11.1.2 Card Interface Layout Recommendations
The card interface layout is important for proper operation of the device and for meeting EMV4.3 electrical
requirements:
•If possible two 100 nF capacitors should be connected to VCC. One near the TCA5013 and one close to the
card slot.
•If only one 200 nF capacitor is used it should be placed close to the TCA5013.
•If possible the CLK trace should be routed on a separate signal layer different from the layer on which the
other card interface traces (IO and RST) are routed. It is also recommended that the two signal layers be
separated by a ground plane if possible.
•The GNDS, GNDUC and GND pins should be connected to the ground plane with the shortest trace possible
to reduce inductance from the device ground to the ground plane. This is critical in order for the device to
meet the 8 kV IEC protection level on the card interface pins.
All trademarks are the property of their respective owners.
12.2Electrostatic Discharge Caution
These devices have limited built-in ESD protection. The leads should be shorted together or the device placed in conductive foam
during storage or handling to prevent electrostatic damage to the MOS gates.
12.3Glossary
SLYZ022 — TI Glossary.
This glossary lists and explains terms, acronyms, and definitions.
13Mechanical, Packaging, and Orderable Information
The following pages include mechanical, packaging, and orderable information. This information is the most
current data available for the designated devices. This data is subject to change without notice and revision of
this document. For browser-based versions of this data sheet, refer to the left-hand navigation.
TCA5013ZAHRACTIVENFBGAZAH483000RoHS & GreenSNAGCULevel-3-260C-168 HR-40 to 85RN013
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
Package Type Package
(1)
Drawing
Pins Package
Qty
Eco Plan
(2)
Lead finish/
Ball material
(6)
MSL Peak Temp
(3)
Op Temp (°C)Device Marking
(4/5)
(2)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
www.ti.com
EXAMPLE BOARD LAYOUT
NFBGA - 1.2 mm max heightZAH0048A
PLASTIC BALL GRID ARRAY
(0.5) TYP
(0.5) TYP
48X ()0.25
5
4
3
2
1
A
B
C
D
E
F
G
H
J
SYMM
7
6
8
9
SYMM
LAND PATTERN EXAMPLE
SCALE:15X
()
0.25
METAL
SOLDER MASK
OPENING
NON-SOLDER MASK
DEFINED
(PREFERRED)
0.05 MAX
0.05 MIN
SOLDER MASK
DEFINED
SOLDER MASK DETAILS
NOT TO SCALE
NOTES: (continued)
3. Final dimensions may vary due to manufacturing tolerance considerations and also routing constraints.
For information, see Texas Instruments literature number SSYZ015 (www.ti.com/lit/ssyz015).
METAL UNDER
SOLDER MASK
()
0.25
SOLDER MASK
OPENING
4221741/A 10/2014
www.ti.com
(0.5) TYP
48X ( 0.25)
1
EXAMPLE STENCIL DESIGN
NFBGA - 1.2 mm max heightZAH0048A
PLASTIC BALL GRID ARRAY
(R) TYP0.05
2
4
3
5
6
8
7
9
(0.5) TYP
METAL
TYP
A
B
C
D
SYMM
E
F
G
H
J
SYMM
SOLDER PASTE EXAMPLE
BASED ON 0.1 mm THICK STENCIL
SCALE:20X
NOTES: (continued)
4. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release.
www.ti.com
4221741/A 10/2014
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.