Datasheet
Table Of Contents
- List of Sections
- Table of Contents
- General Description
- Central Processing Unit (CPU)
- Pinout and Signal Description
- System Configuration
- Registers
- Operating Modes
- Resource Mapping
- Bus Control and Input/Output
- Resets and Interrupts
- Voltage Regulator (VREG)
- Flash EEPROM 256K
- EEPROM 4K
- Port Integration Module
- Clocks and Reset Generator (CRG)
- Pulse Width Modulator (PWM)
- Enhanced Capture Timer (ECT)
- Serial Communications Interface (SCI)
- Serial Peripheral Interface (SPI)
- Inter-IC Bus (IIC)
- MSCAN
- Analog to Digital Converter
- Byte Data Link Controller Module
- Contents
- Overview
- Features
- Block Diagram
- Register Map
- Functional Description
- Register Descriptions
- External Pin Descriptions
- Reset Initialization/Basic Operation
- Transmitting A Message
- Receiving A Message
- Transmitting An In-Frame Response (IFR)
- Receiving An In-Frame Response (IFR)
- Special BDLC Operations
- Modes of Operation
- Interrupt Operation
- Low Power Options
- Background Debug Module (BDM)
- Breakpoint (BKP) Module
- Revision History
- Glossary
- Literature Updates

Serial Communications Interface (SCI)
Register Descriptions
MC9S12DP256 — Revision 1.1
Serial Communications Interface (SCI)
SBK — Send Break Bit
Toggling SBK sends one break character (10 or 11 logic 0s,
respectively 13 or 14 logics 0s if BRK13 is set). Toggling implies
clearing the SBK bit before the break character has finished
transmitting. As long as SBK is set, the transmitter continues to send
complete break characters (10 or 11, respectively 13 or 14 bits).
1 = Transmit break characters
0 = No break characters
SCI Status
Register 1(SCISR1)
The SCISR1 and SCISR2 register provides inputs to the MCU for
generation of SCI interrupts. Also, these registers can be polled by the
MCU to check the status of these bits. The flag-clearing procedures
require that the status register be read followed by a read or write to the
SCI Data Register. It is permissible to execute other instructions
between the two steps as long as it does not compromise the handling
of I/O, but the order of operations is important for flag clearing.
Read: anytime
Write: has no meaning or effect
TDRE — Transmit Data Register Empty Flag
TDRE is set when the transmit shift register receives a byte from the
SCI data register. When TDRE is 1, the transmit data register
(SCIDRH/L) is empty and can receive a new value to transmit. Clear
TDRE by reading SCI status register 1 (SCISR1) with TDRE set and
then writing to SCI data register low (SCIDRL).
1 = Byte transferred to transmit shift register; transmit data register
empty
0 = No byte transferred to transmit shift register
Address Offset: $004
7 6 5 4 3 2 1 0
R TDRE TC RDRF IDLE OR NF FE PF
W
RESET: 1 1 0 0 0 0 0 0
= Unimplemented or Reserved
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...