668-0003-C Rabbit Semiconductor, 668-0003-C Datasheet - Page 176
668-0003-C
Manufacturer Part Number
668-0003-C
Description
IC CPU RABBIT2000 30MHZ 100PQFP
Manufacturer
Rabbit Semiconductor
Datasheet
1.20-668-0003.pdf
(228 pages)
Specifications of 668-0003-C
Rohs Status
RoHS non-compliant
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
Features
-
Other names
316-1004
668-0003
668-0003
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
668-0003-C
Manufacturer:
Rabbit Semiconductor
Quantity:
10 000
- Current page: 176 of 228
- Download datasheet (2Mb)
17.2 Reading and Writing I/O Registers
The Rabbit has two I/O spaces: internal I/O registers and external I/O registers.
17.2.1 Using Assembly Language
The fastest way to read and write I/O registers in Dynamic C is to use a short segment of
assembly language inserted in the C program. Access is the same as for accessing data
memory except that the instruction is preceded by a prefix (
internal or external I/O space.For example.
In the example above the
I/O port. The prefix
17.2.2 Using Library Functions
Dynamic C functions are available to read and write I/O registers. These functions are pro-
vided for convenience. For speed, assembly code is recommended. For a complete
description of the functions noted in this section, refer to the Dynamic C User’s Manual
or from the
options.
To read internal I/O registers, there are two functions.
To write internal I/O registers, there are two functions.
The external registers are also accessible with Dynamic C functions.
In order to read a port the following code could be used:
170
// compute value and write to Port A Data Register
value=x+y
#asm
ld a,(value)
ioi ld (PADR),a
#endasm
int RdPortI(int PORT)
int BitRdPortI(int PORT, int bitcode); // bit code 0-7
void WrPortI(int PORT, char *PORTShadow, int value);
void BitWrPortI(int PORT, char *PORTShadow, int value, int bitcode);
int RdPortE(int PORT)
int BitRdPortE(int PORT, int bitcode); // bit code 0-7
int WrPortE(int PORT, char *PORTShadow, int value);
int BitWrPortE(int PORT, char *PORTShadow, int value, int bitcode);
k=RdPortI(PADR); // returns Port A Data Register
Help
menu in Dynamic C, access the
ioe
is used for writes to external I/O ports.
; value to write
; write value to PADR
ioi
prefix changes a store to memory to a store to an internal
; // returns PORT, high byte zero
; // returns PORT, high byte zero
HTML Function Reference
Rabbit 2000 Microprocessor User’s Manual
ioi
or
ioe
) to indicate the
or
Function Lookup
Related parts for 668-0003-C
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Resistor Network,Thin Film,10KOhms,100WV,.5+/-% Tol,-25,25ppm-TC,3916-Case
Manufacturer:
BI TECHNOLOGIES/TT ELECTRONICS
Part Number:
Description:
Resistor Network,Thin Film,10KOhms,100WV,.5+/-% Tol,-25,25ppm-TC,3916-Case
Manufacturer:
BI TECHNOLOGIES/TT ELECTRONICS
Part Number:
Description:
SPLASH PROOF SEAL COMMAND SERIES
Manufacturer:
Tyco Electronics
Datasheet:
Part Number:
Description:
RESISTOR, BUS RES N/W 8, 1KOHM 0.5%, SOIC
Manufacturer:
BI TECHNOLOGIES/TT ELECTRONICS
Datasheet:
Part Number:
Description:
RESISTOR, BUS N/W, 8RES 10KOHM 0.1%, SOIC
Manufacturer:
BI TECHNOLOGIES/TT ELECTRONICS
Datasheet:
Part Number:
Description:
RESISTOR, BUS N/W, 8RES 10KOHM 0.5%, SOIC
Manufacturer:
BI TECHNOLOGIES/TT ELECTRONICS
Datasheet:
Part Number:
Description:
RESISTOR, BUS RES N/W 8, 10KOHM, 1%, SOIC
Manufacturer:
BI TECHNOLOGIES/TT ELECTRONICS
Datasheet:
Part Number:
Description:
RESISTOR, BUS N/W, 8RES 100KOHM 0.1% SOIC
Manufacturer:
BI TECHNOLOGIES/TT ELECTRONICS
Datasheet:
Part Number:
Description:
RESISTOR, BUS N/W, 8RES 5KOHM 0.01%, SOIC
Manufacturer:
BI TECHNOLOGIES/TT ELECTRONICS
Datasheet:
Part Number:
Description:
Resistor Networks & Arrays 2K ohm 0.1% 16 Pin Isolated
Manufacturer:
BI Technologies
Datasheet:
Part Number:
Description:
IC MPU RABIT3000 55.5MHZ 128LQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
IC MPU RABIT3000A 55.5MHZ128LQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
Microprocessors - MPU Rabbit 3000 TFBGA 55.5 MHz Clock Speed
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
Microprocessors - MPU Rabbit 3000 TFBGA Microprocessor
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
Microprocessors - MPU 30MHz PROCESSOR 100PQFP IQ2T VERS.
Manufacturer:
Rabbit Semiconductor