MCU 8Bit HC08 HC08 CISC 4KB Flash 3.3V/5V 20Pin SOIC W
Introduction
The MC68HRC908JL3 is a member ofthe low-cost, high-performance M68HC08 Family of 8-bit microcontroller unitsMCUs. 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 MC68HRC908JL3 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 MC68HRC908JL3/JK3
– 1536 bytes for MC68HRC908JK1
• 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 MC68HRC908JL3:
– 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 MC68HRC908JK3/JK1:
– 1 keyboard interrupt with internal pull-upwith 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 MC68HRC908JL3
• 20-pin PDIP and 20-pin SOIC packages for MC68HRC908JK3/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