B.1 Discussion of Fixes and Improvements

Table B-1lists the bug fixes, improvements, and additions for the various revisions of the Rabbit 3000.

Table B-1. Summary of Rabbit 3000 Improvements and Fixes

 

Rabbit

Rabbit

Description

3000

3000A

 

(IL1T/IZ1T)

(IL2T/IZ2T)

 

 

 

ID Registers for version/revision identification.

X

X

 

 

 

System/User mode.

 

X

 

 

 

Memory protection scheme.

 

X

 

 

 

Stack protection.

 

X

 

 

 

RAM segment relocation.

 

X

 

 

 

Secondary watchdog timer.

 

X

 

 

 

Multiply-add and multiply-subtract.

 

X

 

 

 

Variants of block move opcodes.

 

X

 

 

 

16-bit internal I/O address space.

 

X

 

 

 

External I/O interface enhancements.

 

X

 

 

 

Expanded low-power capability.

 

X

 

 

 

PWM improvements.

 

X

 

 

 

Quadrature decoder improvements.

 

X

 

 

 

Integrated Schmitt trigger for 32 kHz oscillator input.

 

X

 

 

 

Alternate output port connection for numerous peripherals.

 

X

 

 

 

Port A decode bug fix.

 

X

 

 

 

LDIR/LDDR with wait states bug fix.

 

X

 

 

 

Interrupt after I/O with short /CSx enabled bug fix.

 

X

 

 

 

IrDA bug fix.

 

X

 

 

 

276

Rabbit 3000 Microprocessor

Page 285
Image 285
Jameco Electronics 2000 Discussion of Fixes and Improvements, Table B-1. Summary of Rabbit 3000 Improvements and Fixes