Datasheet

General Description
MC68HC908QB8 Data Sheet, Rev. 3
18 Freescale Semiconductor
On-chip random-access memory (RAM)
Enhanced serial communications interface (ESCI) module
Serial peripheral interface (SPI) module
4-channel, 16-bit timer interface (TIM) module
10-channel, 10-bit analog-to-digital converter (ADC) with internal bandgap reference channel
(ADC10)
Up to 13 bidirectional input/output (I/O) lines and one input only:
Six shared with KBI
Ten shared with ADC
Four shared with TIM
Two shared with ESCI
Four shared with SPI
One input only shared with IRQ
High current sink/source capability on all port pins
Selectable pullups on all ports, selectable on an individual bit basis
Three-state ability on all port pins
6-bit keyboard interrupt with wakeup feature (KBI)
Programmable for rising/falling or high/low level detect
Low-voltage inhibit (LVI) module features:
Software selectable trip point
System protection features:
Computer operating properly (COP) watchdog
Low-voltage detection with reset
Illegal opcode detection with reset
Illegal address detection with reset
External asynchronous interrupt pin with internal pullup (IRQ
) shared with general-purpose input
pin
Master asynchronous reset pin with internal pullup (RST
) shared with general-purpose input/output
(I/O) pin
Memory mapped I/O registers
Power saving stop and wait modes
MC68HC908QB8, MC68HC908QB4 and MC68HC908QY8 are available in these packages:
16-pin plastic dual in-line package (PDIP)
16-pin small outline integrated circuit (SOIC) package
16-pin thin shrink small outline packages (TSSOP)
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