English
Language : 

MC908AB32CFUE Datasheet, PDF (32/392 Pages) Freescale Semiconductor, Inc – Microcontrollers
CPU
REGISTERS
M68HC08 CPU
ARITHMETIC/LOGIC
UNIT (ALU)
INTERNAL BUS
4-CHANNEL TIMER INTERFACE
MODULE A
CONTROL AND STATUS REGISTERS — 80 BYTES
USER FLASH — 32,256 BYTES
USER RAM — 1024 BYTES
4-CHANNEL TIMER INTERFACE
MODULE B
PROGRAMMABLE INTERRUPT
TIMER MODULE
USER EEPROM — 512 BYTES
MONITOR ROM — 307 BYTES
USER FLASH VECTORS — 48 BYTES
OSC1
OSC2
CLOCK GENERATOR MODULE
4.9125-MHz OSCILLATOR
CGMXFC
PHASE-LOCKED LOOP
SERIAL COMMUNICATIONS
INTERFACE MODULE
SERIAL PERIPHERAL
INTERFACE MODULE
KEYBOARD
INTERRUPT MODULE
COMPUTER OPERATING
PROPERLY MODULE
* RST
SYSTEM INTEGRATION
MODULE
* IRQ
SINGLE EXTERNAL IRQ
MODULE
VREFH
AVSVSD/VDARREEFFL
VDD
VVDDSSA
VSSA
8-BIT ANALOG-TO-DIGITAL
CONVERTER MODULE
POWER
† Ports are software configurable with pullup device if input port.
‡ Higher current drive port pins
* Pin contains integrated pullup device
** Pullup enabled when configured as keyboard interrupt pin
LOW-VOLTAGE
INHIBIT MODULE
POWER-ON RESET
MODULE
Figure 1-1. MC68HC908AB32 Block Diagram
PTA7 – PTA0
PTB7/ATD7 – PTB0/ATD0
PTC5 – PTC0
(PTC2/MCLK)
PTD7 – PTD0 †‡
(PTD6/TACLK)
(PTD4/TBCLK)
PTE7/SPSCK
PTE6/MOSI
PTE5/MISO
PTE4/SS
PTE3/TACH1
PTE2/TACH0
PTE1/RxD
PTE0/TxD
PTF7 †
PTF6 †
PTF5/TBCH1 †
PTF4/TBCH0 †
PTF3/TBCH3 †
PTF2/TBCH2 †
PTF1/TACH3 †
PTF0/TACH2 †
PTG2/KBD2 – PTG0/KBD0 **
PTH1/KBD4 – PTH0/KBD3 **