![Rabbit Rabbit 4000 User Manual Download Page 261](http://html1.mh-extra.com/html/rabbit/rabbit-4000/rabbit-4000_user-manual_3116714261.webp)
Chapter 24 External I/O Control
251
24.2 Dependencies
24.2.1 I/O Pins
The auxiliary I/O bus uses PA0–PA7 for data, and either PB2–PB7 or PB0–PB7 for
address lines, depending on the setting in SPCR. Address bits 6 and 7 can also be enabled
on pins PD1, PD3, PD5, or PD7, which allows PB0 and PB1 to be used as clocked serial
I/O instead of as external I/O..
The /IOWR, /IORD, and /BUFEN pins are dedicated strobes for external I/O accesses.
The I/O strobes can be directed out to pins on Parallel Ports C, D, or E; each bank can be
directed to the appropriate pin (bank zero on PC0, PD0, or PE0; bank one on PC1, PD1, or
PE1; etc.). The strobes will affect outputs on /IOWR, /IORD, and /BUFEN at all times.
The I/O handshake can be input on any one of the Parallel Port E pins (PE0–PE7).
24.2.2 Clocks
All external I/O accesses, strobes, and handshake timeouts are based on the processor
clock.
24.2.3 Other Registers
24.2.4 Interrupts
There are no interrupts associated with external I/O.
Register
Function
SPCR
Enable the auxiliary I/O bus.
PCFR, PCALR, PCAHR
PDFR, PDALR, PDAHR,
PEFR, PEALR, PEAHR
Select Parallel Port C, D, or E pins as I/O strobe
outputs.
Select PD1, PD3, PD5, or PD7 as address bits 6-7.
Summary of Contents for Rabbit 4000
Page 1: ...Rabbit 4000 Microprocessor User s Manual 019 0152 070720 H...
Page 18: ...8 Rabbit 4000 Microprocessor User s Manual...
Page 40: ...30 Rabbit 4000 Microprocessor User s Manual...
Page 74: ...64 Rabbit 4000 Microprocessor User s Manual...
Page 82: ...72 Rabbit 4000 Microprocessor User s Manual...
Page 86: ...76 Rabbit 4000 Microprocessor User s Manual...
Page 96: ...86 Rabbit 4000 Microprocessor User s Manual...
Page 182: ...172 Rabbit 4000 Microprocessor User s Manual...
Page 240: ...230 Rabbit 4000 Microprocessor User s Manual...
Page 248: ...238 Rabbit 4000 Microprocessor User s Manual...
Page 256: ...246 Rabbit 4000 Microprocessor User s Manual...
Page 310: ...300 Rabbit 4000 Microprocessor User s Manual...
Page 330: ...320 Rabbit 4000 Microprocessor User s Manual...
Page 348: ...338 Rabbit 4000 Microprocessor User s Manual...