mc68hc912bc32 Freescale Semiconductor, Inc, mc68hc912bc32 Datasheet - Page 192

no-image

mc68hc912bc32

Manufacturer Part Number
mc68hc912bc32
Description
M68hc12 Microcontrollers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Serial Interface
14.2 Serial Communication Interface (SCI)
The SCI on the MCU is an NRZ format (one start, eight or nine data, and one stop bit) asynchronous
communication system with independent internal baud rate generation circuitry and an SCI transmitter
and receiver. It can be configured for eight or nine data bits (one of which may be designated as a parity
bit, odd or even). If enabled, parity is generated in hardware for transmitted and received data. Receiver
parity errors are flagged in hardware. The baud rate generator is based on a modulus counter, allowing
flexibility in choosing baud rates. There is a receiver wakeup feature, an idle line detect feature, a
loop-back mode, and various error detection features. Two port pins provide the external interface for the
transmitted data (TXD) and the received data (RXD). See
192
INTERNAL
LOGIC
TO
DATA BUS
Figure 14-2. Serial Communications Interface Block Diagram
SC0BD/SELECT
DIVIDER
MCLK
DETECT
PARITY
SC0CR1/SCI CTL 1
BAUD RATE
M68HC12B Family Data Sheet, Rev. 9.1
TX BAUD RATE
CLOCK
RX BAUD RATE
INT REQUEST LOGIC
SC0SR1/INT STATUS
SC0CR1/SCI CTL 1
DATA RECOVERY
INT REQUEST LOGIC
GENERATOR
PARITY
WAKEUP LOGIC
Figure
MSB
MSB
RxD BUFFER/SC0DRL
10-11 BIT SHIFT REG
TxD BUFFER/SC0DRL
SC0SR1/INT STATUS
10-11 BIT SHIFT REG
SC0CR2/SCI CTL 2
SC0CR2/SCI CTL 2
14-2.
SCI TRANSMITTER
TxMTR CONTROL
SCI RECEIVER
LSB
LSB
Freescale Semiconductor
PS1
RxD
TxD
PS0

Related parts for mc68hc912bc32