General Description Introduction The MC68HC908JL16 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 • Low-power design; fully static with stop and wait modes • Maximum internal bus frequency: – 8-MHz at 5-V operating voltage – 4-MHz at 3-V operating voltage • Oscillator options: – Crystal or resonator – RC oscillator • 16,384 bytes user program FLASH memory with security(1) • 512 bytes of on-chip random-access memory (RAM) • Two 16-bit, 2-channel timer interface modules (TIM1 and TIM2) with selectable input capture, output compare, and pulse-width modulation (PWM) capability on each channel; external clock input option on TIM2 • 13-channel, 10-bit analog-to-digital converter with internal bandgap reference channel (ADC10) • Serial communications interface module (SCI) • Multi-master IIC module (MMIIC) • Up to 26 general-purpose input/output (I/O) ports: – 8 keyboard interrupt with internal pull up – 11 LED drivers (sink) – 2 × 25 mA open-drain I/O with pull up – Inputs contain hysteresis buffer for improved noise immunity • Resident routines for in-circuit programming and EEPROM emulation • System protection features: – Optional computer operating properly (COP) reset, driven by internal RC oscillator – Optional low-voltage detection with reset and selectable trip points for 3-V and 5-V operation – Illegal opcode detection with reset – Illegal address detection with reset • Master reset pin with internal pull-up and power-on reset • IRQ with schmitt-trigger input and programmable pull up • The MC68HC908JL16 is available in the following packages: – 28-pin plastic dual in-line package (PDIP) – 28-pin small outline integrated package (SOIC) – 32-pin shrink dual in-line package (SDIP) – 32-pin low-profile quad flat pack (LQFP) • Specific features in 28-pin packages are: – 23 general-purpose I/Os only – 7 keyboard interrupt with internal pull up – 10 light-emitting diode (LED) drivers (sink) – 12-channel ADC – Timer I/O pins on TIM1 only Features of the CPU08 include the following: • 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
|