Описание
The MC68H(R)C908JL3 is a member of the low-cost, high-performance M68HC08 Family of 8-bit microcontroller units (MCUs). The M68HC08 Family is based on the customer-specified integrated circuit (CSIC) design strategy. 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.
- 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
- 5V and 3V operating voltages
- 8MHz internal bus operation
- RC-oscillator circuit or crystal-oscillator options
- In-system FLASH programming
- FLASH security1
- User FLASH memory
- 4096 bytes for MC68H(R)C908JL3/JK3
- 128 bytes of on-chip random-access memory (RAM)
- 2-channel, 16-bit timer interface module (TIM)
- 12-channel, 8-bit analog-to-digital converter (ADC)
- 23 general purpose I/O ports for MC68H(R)C908JL3:
- 7 keyboard interrupt with internal pull-up
- 10 LED drivers
- 2 × 25mA open-drain I/O with pull-up
- 2 ICAP/OCAP/PWM
- 15 general purpose I/O ports for MC68H(R)C908JK3:
- 1 keyboard interrupt with internal pull-up (with RC oscillator option selected)
- 4 LED drivers
- 2 × 25mA open-drain I/O with pull-up
- 2 ICAP/OCAP/PWM
- System protection features:
- Optional computer operating properly (COP) reset
- Optional low-voltage detection with reset and selectable trip points for 3V and 5V operation.
- Illegal opcode detection with reset
- Illegal address detection with reset
- Master reset pin with internal pull-up and power-on reset
- IRQ1 with programmable pull-up and schmitt-trigger input
- 28-pin PDIP and 28-pin SOIC packages for MC68H(R)C908JL3
- 20-pin PDIP and 20-pin SOIC packages for MC68H(R)C908JK3 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