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

Bus Control and Input/Output
MC9S12DP256 — Revision 1.1
Bus Control and Input/Output
Stretched Bus Cycles
In order to allow fast internal bus cycles to coexist in a system with
slower external memory resources, the STAR12 supports the concept of
stretched bus cycles (module timing reference clocks for timers and
baud rate generators are not affected by this stretching). Control
registers specify the amount of stretch (0, 1, 2, or 3 periods of the internal
bus-rate clock). While stretching, the CPU clocks are halted during the
E clock high period of an unstretched bus cycle. At this point in the CPU
bus cycle, write data would already be driven onto the data bus so the
length of time write data is valid is extended in the case of a stretched
bus cycle. Read data would not be captured by the MCU until the E clock
falling edge. In the case of a stretched bus cycle, read data is not
required until the specified setup time before the falling edge of the
stretched E clock. The external address and R/W signals remain valid
during the period of stretching (throughout the stretched E high time).
Table 21 Access Type vs. Bus Control Pins
LSTRB A0 R/W Type of Access
1 0 1 8-bit read of an even address
0 1 1 8-bit read of an odd address
1 0 0 8-bit write of an even address
0 1 0 8-bit write of an odd address
0 0 1 16-bit read of an even address
111
16-bit read of an odd address
(low/high data swapped)
0 0 0 16-bit write to an even address
110
16-bit write to an odd address
(low/high data swapped)
Freescale Semiconductor, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...