General Description Introduction The MC68HC08GR32A and MC68HC08GR16A are members of the low-cost, high-performance M68HC08 Family of 8-bit microcontroller units (MCUs). All MCUs in the family use the enhanced M68HC08 central processor unit (CPU08) and are available with a variety of modules, memory sizes and types, and package types. Features For convenience, features have been organized to reflect: • Standard features of the MC68HC08GR32A and MC68HC08GR16A • Features of the CPU08 Standard Features of the MC68HC08GR32A and MC68HC08GR16A Features include: • High-performance M68HC08 architecture optimized for C-compilers • Fully upward-compatible object code with M6805, M146805, and M68HC05 Families • 8-MHz internal bus frequency • Clock generation module supporting 1-MHz to 8-MHz crystals • System protection features: – Optional computer operating properly (COP) reset – Low-voltage detection with optional reset and selectable trip points for 3.3-V and 5.0-V operation – Illegal opcode detection with reset – Illegal address detection with reset • Low-power design; fully static with stop and wait modes • Standard low-power modes of operation: – Wait mode – Stop mode • Master reset pin and power-on reset (POR) • On-chip read-only memory (ROM) – MC68HC08GR32A — 32,256 bytes – MC68HC08GR16A — 15,872 bytes • 1536 bytes of on-chip random-access memory (RAM) • 32,256 bytes of read-only memory (ROM) • Serial peripheral interface (SPI) module • Enhanced serial communications interface (ESCI) module • One 16-bit, 2-channel timer interface module (TIM1) with selectable input capture, output compare, and pulse-width modulation (PWM) capability on each channel (Continue ...) Features of the CPU08 Features of the CPU08 include: • Enhanced HC05 programming model • Extensive loop control functions • 16 addressing modes (eight more than the HC05) • 16-bit index register and stack pointer • Memory-to-memory data transfers • Fast 8 × 8 multiply instruction • Fast 16/8 divide instruction • Binary-coded decimal (BCD) instructions • Optimization for controller applications • Efficient C language support
|