English
Language : 

SLRC400 Datasheet, PDF (97/130 Pages) NXP Semiconductors – I·CODE Reader IC
Philips Semiconductors
I•CODE Reader IC
Product Specification Rev. 2.0 November 2001
SL RC400
16.3.1 BASIC STATES
16.3.2 STARTUP COMMAND 3FHEX
Command Codehex
Action
Runs the Reset- and Initialisation Phase
StartUp
3F
Note: This command can not be activated by
software, but only by a Power-On or Hard
Reset
Arguments and Data Returned Data
-
-
The StartUp-Command runs the Reset- and Initialisation Phase. It does not need or return any data. It can
not be activated by the µ-Processor but is started automatically after one of the following events:
• Power On Reset caused by power up at Pin DVDD
• Power On Reset caused by power up at Pin AVDD
• Negative Edge at Pin RSTPD
The Reset-Phase defines certain register bits by an asynchronous reset. The Initialisation-Phase defines
certain registers with values taken from the E²PROM.
When the StartUp-Command has finished, the Idle-Command is entered automatically.
Notes:
• The µ-Processor must not write to the SL RC400 as long as the SL RC400 is busy executing the
StartUp-Command. To ensure this, the µ-Processor shall poll for the Idle-Command to determine the
end of the Initialisation Phase (see also chapter 11.4).
• As long as the StartUp-Command is active, only reading from page 0 of the SL RC400 is possible.
• The StartUp-Command can not be interrupted by the µ-Processor.
16.3.3 IDLE COMMAND 00HEX
Command Codehex
Action
Idle
00
No action: cancels current command execution
Arguments and Data
-
Returned Data
-
The Idle-Command switches the SL RC400 to its inactive state. In this Idle-state it waits for the next
command. It does not need or return any data. The device automatically enters the Idle-state when a
command finishes. In this case the SL RC400 simultaneously initiates an interrupt request by setting bit
IdleIRq. Triggered by the µ-Processor, the Idle-Command may be used to stop execution of all other
commands (except the StartUp Command). In that case no IdleIRq is generated.
Remark: Stopping a command with the Idle Command does not clear the FIFO buffer content.
97
Preliminary