General Description Introduction The MC68HC908AS32A is a member 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 Features include: • High-performance M68HC08 architecture • Fully upward-compatible object code with M6805, M146805, and M68HC05 Families • 8.4 MHz internal bus frequency • 32,256 bytes of FLASH electrically erasable read-only memory (FLASH) • FLASH data security(1) • 512 bytes of on-chip electrically erasable programmable read-only memory with security option (EEPROM)(1) • 1 Kbyte of on-chip RAM • Clock generator module (CGM) • Serial peripheral interface module (SPI) • Serial communications interface module (SCI) • 8-bit, 15-channel analog-to-digital converter (ADC) • 16-bit, 6-channel timer interface module (TIM) • Programmable interrupt timer (PIT) • System protection features – Computer operating properly (COP) with optional reset – Low-voltage detection with optional reset – Illegal opcode detection with optional reset – Illegal address detection with optional reset • Low-power design (fully static with stop and wait modes) • Master reset pin and power-on reset • SAE J1850 byte data link controller digital module 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 • C language support
|