Introduction
●The MC68H(R)C908JL3 is a member ofthe 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.
●Features
●Features of the MC68H(R)C908JL3 include the following:
●• 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
● – 1536 bytes for MC68H(R)C908JK1
●• 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/JK1:
● – 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
●• IRQ1with programmable pull-up and schmitt-trigger input
●• 28-pin PDIP and 28-pin SOICpackages for MC68H(R)C908JL3
●• 20-pin PDIP and 20-pin SOIC packages for MC68H(R)C908JK3/JK1
●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