Programming and Register Descriptions
MOTOROLA
MC68HC681 USER’S MANUAL
4-3
4
Table 4-2 summarizes the various input port pin functions.
Table 4-1. Register Addressing and Address-Triggered Commands
RS4 RS3 RS2 RS1
READ (R/W = 1)
WRITE (R/W = 0)
0000
Mode Register A
(MR1A, MR2A) Mode Register A
(MR1A, MR2A)
0001
Status Register A
(SRA) Clock-Select Register A
(CSRA)
0010
Clock-Select Register A 1
(CSRA) Command Register A
(CRA)
0011
Receiver Buffer A
(RBA) Transmitter Buffer A
(TBA)
0100
Input Port Change Register
(IPCR) Auxiliary Control Register
(ACR)
0101
Interrupt Status Register
(ISR) Interrupt Mask Register
(IMR)
0110
Counter Mode: Current MSB of Counter
(CUR) Counter/Timer Upper Register
(CTUR)
0111
Counter Mode: Current LSB of Counter
(CLR) Counter/ Timer Lower Register
(CTLR)
1000
Mode Register B
(MR1B, MR2B) Mode Register B
(MR1B, MR2B)
1001
Status Register B
(SRB) Clock-Select Register B
(CSRB)
1010
Clock-Select Register B
2
(CSRB) Command Register B
(CRB)
1011
Receiver Buffer B
(RBB) Transmitter Buffer B
(TBB)
1100
Interrupt-Vector Register
(IVR) Interrupt-Vector Register
(IVR)
1101
Input Port
(IP) Output Port Configuration Register
(OPCR)
1110
Start-Counter Command 3
Output Port
Register (OPR)
Bit Set Command 3
1111
Stop-Counter Command 3
Bit Reset Command 3
NOTES:
1.
Reading From This Address Is Prohibited In The MC68681.
2.
Address Triggered Commands.
Table 4-2. Programming of Input Port Functions
FUNCTION
INPUT PORT PIN
IP5
IP4
IP3
IP2
IP1
IP0
General Purpose
Default*
Change-of-State
Detector
No
Yes
External Counter
1X Clock Input
ACR[6:4] = 000
External Timer
16X Clock Input
ACR[6:4] = 100
External Timer
1X Clock Input
ACR[6:4] = 101