
Copyright
2003, EM Microelectronic-Marin SA
4
www.emmicroelectronic.com
Logic
Logic is composed of several sub-blocks, which are
described in the following text.
Controller
Controller controls the state of the IC. Its main states are
Power Off (power supply below POR level), Power-up
Initialisation, Default Read, Command processing and
Disabled state.
Configuration register
At power-up when power supply level gets higher the
POR threshold the content of EEPROM Configuration
word is transferred in Configuration register to define
default operating mode of the IC.
Sequencer
It gets clock signal from Clock extractor and generates
Data Rate clock and other timing signals needed for
operation of other blocks. Data rate is defined by number
‘n’ stored in Configuration word.
Encoder
Encoder encodes serial NRZ data before it is transmitted
to Modulator. It has several options implemented to give
different codes, which are frequently used in RFID
(Manchester, Biphase, Miller, PSK, FSK).
Command Decoder
Command Decoder observes output of Data Extractor.
When a field stop is detected it puts Controller in
Command Processing state and starts to decode data
coming in.
Fig.4
EEPROM Organisation
The 512 bits of EEPROM are organised in 16 words of
32 bits.
The EEPROM words are numbered from 0 to 15, bits in a
word are numbered from 0 to 31. The LSB first principle
is always respected.
The 32 bits of EEPROM word are programmed with one
Write Word Command.
The first two words are factory programmed Read Only
words (words 0 and 1). They are assigned to Chip Type,
Chip Version, Customer Code and
Unique Identification Number (UID).
The next three words (words 2 to 4) are used to define
device operation options (Housekeeping words). They
consist of Password word, Protection word and
Configuration word.
Words 5 to 15 are user free (352 user free bits).
Addr.
(dec)
Description
Type
b
0
,..
..,b
31
0
Chip Type,
Resonant Cap.,
Customer Code
UID
Password
Protection word
Configuration word
User free
User free
User free
User free
User free
User free
User free
User free
User free
User free
User free
RO
ct
0
-
ct
31
1
2
3
4
5
6
7
8
9
RO
WO
OTP
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
uid
0
ps
0
pr
0
co
0
us
0
us
0
us
0
us
0
us
0
us
0
us
0
us
0
us
0
us
0
us
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
uid
31
ps
31
pr
31
co
31
us
31
us
31
us
31
us
31
us
31
us
31
us
31
us
31
us
31
us
31
us
31
10
11
12
13
14
15
ENCODER
CONTROLLER
COMMAND
DECODER
SEQUENCER
CONFIGURATION
REGISTER
CLOCK
EXTRACTOR
EEPROM
DATA
EXTRACTOR
FROM
FROM
FROM
EEPROM
TO
MODULATOR
TO
TO ALL
BLOCKS