SN8P1829
8-Bit MCU build-in 12-bit ADC + PGIA + Charge-pump Reg 128 dots LCD driver
SONiX TECHNOLOGY CO., LTD
Page 91
Version 1.0
1
1
1
0
0
0
SERIAL INPUT/OUTPUT
TRANSCEIVER (SIO)
OVERVIEW
The SN8P1829 provides an 8-bit SIO interface circuit with clock rate selection. The SIOM register can control SIO
operating function, such as: transmit/receive, clock rate, transfer edge and starting this circuit. This SIO circuit TX or
RX 8-bit data automatically by setting SENB and START bits in SIOM register. The SIOB is an 8-bit buffer, which is
designed to store transfer data. SIOC and SIOR are designed to generate SIO’s clock source with auto-reload function.
The 3-bit I/O counter can monitor the operation of SIO and announce an interrupt request after transmitting/receiving 8-
bit data. After transferring 8-bit data, this circuit will be disabled automatically and re-transfer data by programming
SIOM register.
SIOB 8-bit buffer
Senb, TxRx
SO/P5.2 pin
SIOM register
SCK/P5.0 pin
Senb
SI/P5.1 pin
SIO Time out
3-bit I/O
counter
Sckmd
Senb
Senb
Auto_reload
SIOC
8-bit binary counter
SIOR register
Senb
Srate
Sckmd
Sedge
Data bus
reset
SCK
so
u
rce
s
CPUM1,0
CPUM1,0
CPUM1,0
SIOB 8-bit buffer
Senb, TxRx
SO/P5.2 pin
SIOM register
SCK/P5.0 pin
Senb
SI/P5.1 pin
SIO Time out
3-bit I/O
counter
Sckmd
Senb
Senb
Auto_reload
SIOC
8-bit binary counter
SIOR register
Senb
Srate
Sckmd
Sedge
Data bus
reset
SCK
so
u
rce
s
CPUM1,0
CPUM1,0
CPUM1,0
Figure 10-1. SIO Interface Circuit Diagram