20-668-0003 Rabbit Semiconductor, 20-668-0003 Datasheet - Page 178

IC CPU RABBIT2000 30MHZ 100PQFP

20-668-0003

Manufacturer Part Number
20-668-0003
Description
IC CPU RABBIT2000 30MHZ 100PQFP
Manufacturer
Rabbit Semiconductor
Datasheet

Specifications of 20-668-0003

Processor Type
Rabbit 2000 8-Bit
Speed
30MHz
Voltage
2.7V, 3V, 3.3V, 5V
Mounting Type
Surface Mount
Package / Case
100-MQFP, 100-PQFP
Data Bus Width
8 bit
Maximum Clock Frequency
30 MHz
Operating Supply Voltage
0 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
- 40 C
Number Of Programmable I/os
40
Number Of Timers
8 & 10 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Features
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
20-668-0003
316-1062

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
20-668-0003
Manufacturer:
Rabbit Semiconductor
Quantity:
10 000
In this case, the
move from a memory location to an I/O location. Importantly, the
atomic operation so there is no danger that an interrupt routine could change the shadow
register during the move to the PDDDR register.
17.3.2.2 Non-atomic Instructions
If the following two instructions were used instead of the
then an interrupt could take place after the first instruction, change the shadow register and
the PDDDR register, and then after a return from the interrupt, the second instruction
would execute and store an obsolete copy of the shadow register in the PDDDR, setting it
to a wrong value.
17.3.3 Write-only Registers Without Shadow Registers
Shadow register are not needed for many of the registers that can be written to. In some
cases, writing to registers is used as a handy way of changing a peripheral’s state, and the
data bits written are ignored. For example, a write to the status register in the Rabbit serial
ports is used to clear the transmitter interrupt request, but the data bits are ignored, and the
status register is actually a read-only register except for the special functionality attached
to the act of writing the register. An illustration of a write-only register for which a shadow
is unnecessary is the transmitter data register in the Rabbit serial port. The transmitter data
register is a write-only register, but there is little reason to have a shadow register since
any data bits stored are transmitted promptly on the serial port.
17.4 Timer and Clock Usage
The battery-backable real-time clock is a 48 bit counter that counts at 32768 counts per
second. The counting frequency comes from the 32.768 kHz oscillator which is separate
from the main oscillator. Two other important devices are also powered from the 32.768
kHz oscillator: the periodic interrupt and the watchdog timer. It is assumed that all mea-
surements of time will derive from the real-time clock and not the main processor clock
which operates at a much higher frequency (e.g. 22.1184 MHz). This allows the main pro-
cessor oscillator to use less expensive ceramic resonators rather than quartz crystals.
Ceramic resonators typically have an error of 5 parts in 1000, while crystals are much
more accurate, to a few seconds per day.
172
ld hl,PDDDRShadow
ld de,PDDDR
set 5,(hl)
; use ldd instruction for atomic transfer
ioi ldd
ld a,(hl)
ld (PDDDR),a
ldd
instruction when used with an I/O prefix provides a convenient data
; output to PDDDR
; point to shadow register
; set de to point to I/O reg
; set bit 5 of shadow register
; (io de)<-(hl)
side effect: hl--, de--
Rabbit 2000 Microprocessor User’s Manual
ldd
instruction,
ldd
instruction is an

Related parts for 20-668-0003