ML51/ML54/ML56
Sep. 01, 2020
Page
503
of 719
Rev 2.00
ML
51
/ML
54
/ML
5
6 S
E
RI
E
S
TECHNI
CA
L
RE
F
E
R
E
NC
E
M
A
NU
A
L
ML51/M
L54
/M
L56
Series
Tec
hnical Reference
Manual
6.10 Smart Card Interface (SC)
6.10.1 Overview
The ML51/ML54/ML56 Series provides Smart Card Interface controller (SC controller) with
asynchronous protocal based on ISO/IEC 7816-3 standard. Software controls GPIO pins as the
smartcard reset function and card detection function. This controller also provides UART emulation for
high precision baud rate communication.
6.10.2 Features
ISO 7816-3 T = 0, T = 1 compliant
Programmable transmission clock frequency
Programmable extra guard time selection
Supports auto inverse convention function
Supports UART mode
Full duplex, asynchronous communications
Supports programmable baud rate generator for each channel
Programmable transmitting data delay time between the last stop bit leaving the TX-FIFO
and the de-assertion by setting SCnEGT register
Programmable even, odd or no parity bit generation and detection
Programmable stop bit, 1 or 2 stop bit generation
6.10.3 Block Diagram
RX_FIFO
TX_FIFO
TX/RX
Control Unit
RX Shift
Register
TX Shift
Register
ETU Clock
Generator
Control and Status
Registers
Baud Rate
Generator
Internal Data Bus
TX_OUT
RX_IN
Figure 6.10-1 SC Controller Block Diagram