Rabbit 3000 Microprocessor
3.5 Interrupt Structure .............................................................................................................................. 44
3.5.1 Interrupt Priority ........................................................................................................................ 44
3.5.2 Multiple External Interrupting Devices ..................................................................................... 46
3.5.3 Privileged Instructions, Critical Sections and Semaphores ....................................................... 46
3.5.4 Critical Sections ......................................................................................................................... 47
3.5.5 Semaphores Using Bit B,(HL) .................................................................................................. 47
3.5.6 Computed Long Calls and Jumps .............................................................................................. 48
Chapter 4. Rabbit Capabilities
49
4.1 Precisely Timed Output Pulses .......................................................................................................... 49
4.1.1 Pulse Width Modulation to Reduce Relay Power ..................................................................... 50
4.2 Open-Drain Outputs Used for Key Scan............................................................................................ 51
4.3 Cold Boot ........................................................................................................................................... 52
4.4 The Slave Port .................................................................................................................................... 53
4.4.1 Slave Rabbit As A Protocol UART ........................................................................................... 54
Chapter 5. Pin Assignments and Functions
55
5.1 LQFP Package.................................................................................................................................... 56
5.1.1 Pinout ......................................................................................................................................... 56
5.1.2 Mechanical Dimensions and Land Pattern ................................................................................ 57
5.2 Ball Grid Array Package ................................................................................................................... 59
5.2.1 Pinout ......................................................................................................................................... 59
5.2.2 Mechanical Dimensions and Land Pattern ................................................................................ 60
5.3 Rabbit Pin Descriptions...................................................................................................................... 62
5.4 Bus Timing ......................................................................................................................................... 64
5.5 Description of Pins with Alternate Functions .................................................................................... 65
5.6 DC Characteristics.............................................................................................................................. 68
5.7 I/O Buffer Sourcing and Sinking Limit.............................................................................................. 69
Chapter 6. Rabbit Internal I/O Registers
71
6.1 Default Values for all the Peripheral Control Registers..................................................................... 73
Chapter 7. Miscellaneous Functions
79
7.1 Processor Identification...................................................................................................................... 79
7.2 Rabbit Oscillators and Clocks ............................................................................................................ 80
7.3 Clock Doubler .................................................................................................................................... 83
7.4 Clock Spectrum Spreader................................................................................................................... 86
7.5 Chip Select Options for Low Power .................................................................................................. 87
7.6 Output Pins CLK, STATUS, /WDTOUT, /BUFEN .......................................................................... 90
7.7 Time/Date Clock (Real-Time Clock) ................................................................................................. 91
7.8 Watchdog Timer................................................................................................................................. 93
7.9 System Reset ...................................................................................................................................... 95
7.10 Rabbit Interrupt Structure................................................................................................................. 97
7.10.1 External Interrupts ................................................................................................................... 99
7.10.2 Interrupt Vectors: INT0 - EIR,0x00/INT1 - EIR,0x08 .......................................................... 100
7.11 Bootstrap Operation ....................................................................................................................... 101
7.12 Pulse Width Modulator .................................................................................................................. 103
7.13 Input Capture.................................................................................................................................. 105
7.14 Quadrature Decoder ....................................................................................................................... 110
Chapter 8. Memory Interface and Mapping
115
8.1 Interface for Static Memory Chips................................................................................................... 115
8.2 Memory Mapping Overview ............................................................................................................ 117
8.3 Memory-Mapping Unit .................................................................................................................... 117
8.4 Memory Interface Unit..................................................................................................................... 119
Summary of Contents for Rabbit 2000
Page 2: ...Rabbit 3000 Microprocessor User s Manual 019 0108 040731 O ...
Page 9: ...Rabbit 3000 Microprocessor ...
Page 29: ...20 Rabbit 3000 Microprocessor ...
Page 64: ...User s Manual 55 5 PIN ASSIGNMENTS AND FUNCTIONS ...
Page 79: ...70 Rabbit 3000 Microprocessor ...
Page 80: ...User s Manual 71 6 RABBIT INTERNAL I O REGISTERS ...
Page 123: ...114 Rabbit 3000 Microprocessor ...
Page 137: ...128 Rabbit 3000 Microprocessor ...
Page 157: ...148 Rabbit 3000 Microprocessor ...
Page 207: ...198 Rabbit 3000 Microprocessor ...
Page 249: ...240 Rabbit 3000 Microprocessor ...
Page 255: ...246 Rabbit 3000 Microprocessor ...
Page 277: ...268 Rabbit 3000 Microprocessor ...
Page 343: ...334 Rabbit 3000 Microprocessor ...
Page 345: ......