English
Language : 

MC3S12RG128 Datasheet, PDF (19/546 Pages) Freescale Semiconductor, Inc – Microcontrollers
Chapter 1
Device Overview (MC3S12RG128V1)
1.1 Introduction
The MC3S12RG128 microcontroller unit (MCU) is a 16-bit device composed of standard on-chip
peripherals including a 16-bit central processing unit (CPU12), up to 128K bytes of ROM, 8K bytes of
RAM, two asynchronous serial communications interfaces (SCI), two serial peripheral interfaces (SPI),
IIC-bus, an enhanced capture timer (ECT), two 8-channel 10-bit analog-to-digital converters (ADC), an
eight-channel pulse-width modulator (PWM), and up to two CAN 2.0 A, B software compatible modules
(MSCAN12). There is no integrated EEPROM on the MC3S12RG128. The MC3S12RG128 has full
16-bit data paths throughout. However, the external bus can operate in an 8-bit narrow mode so single 8-bit
wide memory can be interfaced for lower cost systems. The inclusion of a PLL circuit allows power
consumption and performance to be adjusted to suit operational requirements.
1.1.1 Features
• HCS12 Core
— 16-bit HCS12 CPU
– Upward compatible with M68HC11 instruction set
– Interrupt stacking and programmer’s model identical to M68HC11
– 20-bit ALU
– Instruction queue
– Enhanced indexed addressing
— MEBI (Multiplexed External Bus Interface)
— MMC (Module Mapping Control)
— INT (Interrupt control)
— BKP (Breakpoints)
— BDM (Background Debug Module)
• CRG (Clock and Reset Generator)
— Choice of low current Colpitts oscillator or standard Pierce oscillator
— PLL
— COP watchdog
— Real time interrupt
— Clock monitor
• 8-bit and 4-bit ports with interrupt functionality
— Digital filtering
MC3S12RG128 Data Sheet, Rev. 1.05
Freescale Semiconductor
19