668-0010 Rabbit Semiconductor, 668-0010 Datasheet - Page 228
668-0010
Manufacturer Part Number
668-0010
Description
IC MPU RABIT3000 55.5MHZ 128LQFP
Manufacturer
Rabbit Semiconductor
Datasheet
1.20-668-0011.pdf
(312 pages)
Specifications of 668-0010
Rohs Status
RoHS non-compliant
Processor Type
Rabbit 3000 8-Bit
Speed
55.5MHz
Voltage
2.5V, 2.7V, 3V, 3.3V
Mounting Type
Surface Mount
Package / Case
128-LQFP
Features
-
Other names
316-1016
- Current page: 228 of 312
- Download datasheet (2Mb)
26.3.2 Mixed System/User Mode Operation
This mode is similar to the previous mode, but with some portions of the program written
for System Mode — for example, peripheral interrupts where latency is critical. By keep-
ing the System Mode code sections small, potential system crashes are still minimized.
Figure 26-2 shows an overview of this level of operation.
26.3.3 Complete Operating System
This section describes a “full” use of the System/User Mode — separating all common
functions into a System Mode “operating system” while letting the application-specific
code run in the User Mode. By default, the System Mode handles all peripherals and inter-
rupts, as well as high-level interfaces such as a flash file system. However, the processor
will be running the application code in the User Mode most of the time.
The application code can request direct access to a peripheral and/or interrupt from the
System Mode. If allowed, the System Mode can create an interrupt vector as described in
Section 26.3.7 that will execute the user code interrupt handler.
When the application code wants to perform an action that is controlled by the System
Mode, it can request the particular action by loading the appropriate value into HL and
executing SYSCALL . This requires generating a list of all the actions that the application
code would want to do, assigning values to each action, and implementing a SYSCALL
handler in the System Mode that parses the value passed to it and calls the appropriate
function.
Write protection should be enabled (User Mode only) for all blocks containing system
code and data as well as any critical memory regions.
If any critical interrupts occur (stack limit violation, system mode violation, write protec-
tion violation), System Mode handlers can perform any of a number of operations: restart
the application code, signal another device, halt operation, and so on.
218
Figure 26-2. System/User Mode Setup for Mixed Operation
System Mode
Time-critical
interrupts
interrupts
Critical
Return from interrupts
Interrupts
Critical
Rabbit 3000 Microprocessor User’s Manual
User Mode
User-defined
Application
interrupts
code
Related parts for 668-0010
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Microprocessors - MPU 30MHz PROCESSOR 100PQFP IQ2T VERS.
Manufacturer:
Rabbit Semiconductor
Part Number:
Description:
IC CPU RABBIT2000 30MHZ 100PQFP
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:
IC CPU RABBIT2000 30MHZ 100PQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
IC CPU RABBIT4000 128-LQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
IC MPU RABIT3000A 55.5MHZ128LQFP
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RABBITCORE RCM4010
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
RCM4110 RABBITCORE
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RABBITCORE RCM2000
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RABBITCORE RCM3000
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MCU RCM4000 RABBITCORE
Manufacturer:
Rabbit Semiconductor
Datasheet:
Part Number:
Description:
MODULE RCM4210 RABBITCORE
Manufacturer:
Rabbit Semiconductor
Datasheet: