English
Language : 

MC68HC908GP32_08 Datasheet, PDF (23/266 Pages) Freescale Semiconductor, Inc – M68HC08 Microcontrollers
MCU Block Diagram
1.3 MCU Block Diagram
Figure 1-1 shows the structure of the MC68HC908GP32. Text in parentheses within a module block
indicates the module name. Text in parentheses next to a signal indicates the module which uses the
signal.
CPU
REGISTERS
M68HC08 CPU
ARITHMETIC/LOGIC
UNIT (ALU)
CONTROL AND STATUS REGISTERS — 64 BYTES
INTERNAL BUS
PROGRAMMABLE TIMEBASE
MODULE
SINGLE BREAKPOINT BREAK
MODULE
USER FLASH — 32,256 BYTES
USER RAM — 512 BYTES
MONITOR ROM — 307 BYTES
USER FLASH VECTOR SPACE — 36 BYTES
OSC1
OSC2
CLOCK GENERATOR MODULE
32-kHz OSCILLATOR
CGMXFC
PHASE-LOCKED LOOP
* RST
* IRQ
VDDAD/VREFH
VSSAD/VREFL
VDD
VSS
VDDA
VSSA
24 INTR SYSTEM INTEGRATION
MODULE
SINGLE EXTERNAL IRQ
MODULE
8-BIT ANALOG-TO-DIGITAL
CONVERTER MODULE
POWER-ON RESET
MODULE
POWER
DUAL VOLTAGE
LOW-VOLTAGE INHIBIT MODULE
8-BIT KEYBOARD
INTERRUPT MODULE
2-CHANNEL TIMER INTERFACE
MODULE 1
2-CHANNEL TIMER INTERFACE
MODULE 2
SERIAL COMMUNICATIONS
INTERFACE MODULE
COMPUTER OPERATING
PROPERLY MODULE
SERIAL PERIPHERAL
INTERFACE MODULE
MONITOR MODULE
DATA BUS SWITCH
MODULE
MEMORY MAP
MODULE
CONFIGURATION REGISTER 1
MODULE
CONFIGURATION REGISTER 2
MODULE
† Ports are software configurable with pullup device if input port.
‡ Higher current drive port pins
* Pin contains integrated pullup device
Figure 1-1. MCU Block Diagram
PTA7/KBD7–
PTA0/KBD0 †
PTB7/AD7
PTB6/AD6
PTB5/AD5
PTB4/AD4
PTB3/AD3
PTB2/AD2
PTB1/AD1
PTB0/AD0
PTC6 †
PTC5 †
PTC4 † ‡
PTC3 † ‡
PTC2 † ‡
PTC1 † ‡
PTC0 † ‡
PTD7/T2CH1 †
PTD6/T2CH0 †
PTD5/T1CH1 †
PTD4/T1CH0 †
PTD3/SPSCK †
PTD2/MOSI †
PTD1/MISO †
PTD0/SS †
PTE1/RxD
PTE0/TxD
SECURITY
MODULE
MONITOR MODE ENTRY
MODULE
MC68HC908GP32 Data Sheet, Rev. 10
Freescale Semiconductor
23