UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
980 of 1269
NXP Semiconductors
UM10503
Chapter 37: LPC43xx USART0_2_3
The smart card must be set up with the following considerations:
1. If necessary, bring the USART out of reset and enable clocking to the peripheral.
2. Setup an available USART TXD pin for the bidirectional transfers.
3. Set up the UCLK pin as the clock source using pin configuration registers. The default
clock requirement for most asynchronous cards is 372 times the bit rate.
4. Configure DLL and DLM for baud rate. It may not be necessary to target a specific
standard baud rate but rather to maintain a fraction of the previously mentioned clock
rate. For example if the clock rate is set to 4 MHz the baud rate would be 10753. A
clock rate of 3.5712 MHz would need a baud rate of 9600. An ISO 7816 PPS
exchange may require the baud rate to be changed later.
5. Configure LCR for character size and parity (typically 8-bit and even parity).
6. Configure SCICTRL with the desired NACK response, extra guard bits, and protocol
type.
7. Place the GPIO output signals into an inactive state where card power is off, RST is
low, and CLK is low and unchanging.
Thereafter, software should monitor card insertion, handle activation, wait for answer to
reset as described in ISO7816-3.
Fig 118. Smart card T = 0 waveform
start
bit0
bit1
bit2
bit3
bit4
bit5
bit6
bit7
parity
NACK
guard1 guard2
extra
guard1
extra
guard2
extra
guard
n
start
bit0
Asynchronous transfer
Next transfer or
First retry
TXD
Clock