Document
Reference Guide
M68HC11ERG/AD Rev. 2, 10/2003 M68HC11E Series Programming Reference Guide
Block Diagram
MODA/ MODB/ LIR VSTBY XTAL EXTAL E IRQ XIRQ/VPPE* RESET
OSC MODE CONTROL CLOCK LOGIC PULSE ACCUMULATOR COP PAI OC2 OC3 OC4 OC5/IC4/OC1 IC1 IC2 PERIODIC INTERRUPT IC3
INTERRUPT LOGIC
ROM OR EPROM (SEE TABLE)
TIMER SYSTEM
M68HC11 CPU
EEPROM (SEE TABLE) RAM (SEE TABLE)
R/W AS
BUS EXPANSION ADDRESS
ADDRESS/DATA
SERIAL PERIPHERAL INTERFACE SPI
SERIAL COMMUNICATION INTERFACE SCI
VDD VSS
STRB STRA
SS SCK MOSI MISO
TxD RxD
STROBE AND HANDSHAKE PARALLEL I/O
VRH VRL A/D CONVERTER
CONTROL PORT A PORT B PORT C
CONTROL PORT D PORT E
STRB/R/W
PA7/PAI PA6/OC2/OC1 PA5/OC3/OC1 PA4/OC4/OC1 PA3/OC5/IC4/OC1 PA2/IC1 PA1/IC2 PA0/IC3
PD5/SS PD4/SCK PD3/MOSI PD2/MISO PD1/TxD PD0/RxD
STRA/AS
PB7/ADDR15 PB6/ADDR14 PB5/ADDR13 PB4/ADDR12 PB3/ADDR11 PB2/ADDR10 PB1/ADDR9 PB0/ADDR8
PC7/ADDR7/DATA7 PC6/ADDR6/DATA6 PC5/ADDR5/DATA5 PC4/ADDR4/DATA4 PC3/ADDR3/DATA3 PC2/ADDR2/DATA2 PC1/ADDR1/DATA1 PC0/ADDR0/DATA0
* VPPE applies only to devices with EPROM/OTPROM.
DEVICE MC68HC11E0 MC68HC11E1 MC68HC11E9 MC68HC711E9 MC68HC11E20 MC68HC711E20 MC68HC811E2
RAM 512 512 512 512 768 768 256
ROM — — 12 K — 20 K — —
PE7/AN7 PE6/AN6 PE5/AN5 PE4/AN4 PE3/AN3 PE2/AN2 PE1/AN1 PE0/AN0 EPROM — — — 12 K — 20 K — EEPROM — 512 512 512 512 512 2048
© Motorola, Inc., 2003
M68HC11ERG/AD
Devices Covered in This Reference Guide
Device MC68HC11E0 MC68HC11E1 MC68HC11E9 MC68HC711E9 MC68HC11E20 MC68HC711E20 MC68HC811E2 RAM 512 512 512 512 768 768 256 ROM — — 12K — 20K — — EPROM — — — 12K — 10K — EEPROM — 512 512 512 512 512 2048
M68HC11E Series Programming Model
7 15
A
0 D IX IY SP PC
7
B
0 0
8-BIT ACCUMULATORS A & B OR 16-BIT DOUBLE ACCUMULATOR D INDEX REGISTER X INDEX REGISTER Y STACK POINTER PROGRAM COUNTER
7 S
0 X H I N Z V C CONDITION CODES
CARRY/BORROW FROM MSB OVERFLOW ZERO NEGATIVE I-INTERRUPT MASK HALF CARRY (FROM BIT 3) X-INTERRUPT MASK STOP DISABLE
2
M68HC11E Series Programming Reference Guide
MOTOROLA
M68HC11ERG/AD Crystal Dependent Timer Summary
Crystal Dependent Timer Summary
Selected Crystal CPU Clock Cycle Time (E) (1/E)
Common XTAL Frequencies 4.0 MHz 1.0 MHz 1000 ns 8.0 MHz 2.0 MHz 500 ns 12.0 MHz 3.0 MHz 333 ns
Pulse Accumulator (in Gated Mode) (E/26) (E/214) 1 count — overflow — PR[1:0] (E/1) (E/216) (E/4) (E/218) (E/8) (E/219) (E/16) (E/220) 00 1 count— overflow — 01 1 count— overflow — 10 1 count— overflow — 11 1 count— overflow — RTR[1:0] (E/213) (E/214) (E/215) (E/216) 00 01 10 11 CR[1:0] (E/215) (E/217) (E/219) (E/221) 00 01 10 11 Timeout tolerance (–0 ms/+...) 1.0 µs 65.536 ms 4.0 µs 262.14 ms 8.0 µs 524.29 ms 16.0 µs 1.049 s 64.0 µs 16.384 ms 32.0 µs 8.192 ms Main Timer Count Rates 500 ns 32.768 ms 2.0 µs 131.07 ms 4.0 µs 262.14 ms 8.0 µs 524.29 ms 333 ns 21.845 ms 1.333 µs 87.381 ms 2.667 µs 174.76 ms 5.333 µs 349.52 ms 21.330 µs 5.491 ms
Periodic (RTI) Interrupt Rates 8.192 ms 16.384 ms 32.768 ms 65.536 ms 4.096 ms 8.192 ms 16.38.