English
Language : 

MC9S12UF32 Datasheet, PDF (19/128 Pages) Freescale Semiconductor, Inc – System on a Chip Guide V01.05
Section 1 Introduction
System on a Chip Guide — 9S12UF32DGV1/D V01.05
1.1 Overview
The MC9S12UF32 microcontroller unit (MCU) is USB2.0 device for memory card reader and
ATA/ATAPI interface applications. This device is composed of standard on-chip modules including a
16-bit central processing unit (HCS12 CPU), 32k bytes of Flash EEPROM, 3.5k bytes of RAM, USB2.0
interface, Integrated Queue Controller (IQUE) block with 1.5k bytes RAM buffer for USB Bulk data
transport, ATA5 interface, Compact Flash interface, SD/MMC interface, SmartMedia interface,
Memorystick interface, a 16-bit 8-channel timer, Serial Communication Interface, 73 discrete digital I/O
channels and 2 input only channels1. The MC9S12UF32 has full 16-bit internal data paths throughout.
1.2 Features
• HCS12 Core
– 16-bit HCS12 CPU
i. Upward compatible with M68HC11 instruction set
ii. Interrupt stacking and programmer’s model identical to M68HC11
iii. Instruction queue
iv. Enhanced indexed addressing
– Multiplexed External Bus Interface (MEBI)
– Memory Mapping Control (MMC)
– Interrupt Control (INT)
– Single-wire Background Debug Mode (BDM)
– On-chip hardware Breakpoints (BKP)
• Clock and Reset Generator (CRG_U)
– Clock Throttle to prescale the oscillator clock or 60Mhz clock from USB20D6E2F.
– COP watchdog
– Real Time Interrupt
• Memory
– 32K Flash EEPROM
- Internal program/erase voltage generation
- Security and Block Protect bits
– 3.5K byte RAM
NOTES:
1. Not all functions are available simultaneously.
Freescale Semiconductor
19