English
Language : 

IC213 Datasheet, PDF (8/11 Pages) IC-Haus GmbH – PROGRAMMABLE OSCILLATOR MODULE
iC213
preliminary
PROGRAMMABLE OSCILLATOR MODULE
Rev A1, Page 8/11
Write
There are 25 registers for programming the fre-
quency. The programming procedure is like with I²C
EEPROMs. A transmission starts with sending the
START signal and the module address. The first byte
contains the register address which is to be written.
Following the data byte for this register. An internal
address counter allows multiple consecutive bytes to
be written. Sending the STOP signal ends the trans-
mission.
Read
For reading the registers following the I²C START sig-
nal and module address again first the address of the
register to be read is transmitted. Following this a RE-
PEATED START signal is sent with the R/nW-Bit in the
address byte set. Now the register can be read. The
internal address counter again allows consecutive reg-
isters to be read. The master acknowledges the last
byte to be read with Not Acknowledge and sends the
STOP signal.
Register description
Firmware version
The first six registers of the iC213 module are read-
only. These registers hold the version number and re-
spective data of the µC firmware.
Register / Addr.
0
0x00
1
0x01
2
0x02
3
0x03
4
0x04
5
0x05
Bit 7
0
0
Bit 6
0
0
Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
VER_NR[7:0]
VER_NR[15:8]
0
VER_D[4:0]
00
VER_M[3:0]
VER_Y[7:0]
VER_Y[15:8]
Bit 0
Description
Software version
Version day
Version month
Version year
Table 5: Register map of the µC (version number)
VER_NR[15:0] - Software version
Contains the 16 bit version number of the µC software.
VER_D[4:0] - Version date day
Contains a 5 bit value giving the day of version date.
VER_D[3:0] - Version date month
Contains a 4 bit value giving the month of the version
date.
VER_Y[15:0] - Version date year
Contains a 16 bit value giving the year of the version
date.
Command register
Via the command registers commands are sent to the
iC213 module. Currently only a single command is im-
plemented.
Register / Addr. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
13 0x0D
0 0 0 0 0 0 0 S2H
Table 6: Command register
S2H - Set to HEX
Setting this bit to 1 takes the current setting of the HEX
switches and sets the modules to the corresponding
frequency.
HEX switch settings
Register 14 and 15 are read-only. They contain the
12 bit HEX switch setting. The value read from this
register does not necessarily represent the frequency
number currently set.
Register / Addr. Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Description
14 0x0E
15 0x0F
HEX_ST[7:0]
0000
HEX_ST[11:8]
HEX switch setting
Table 7: Register for HEX switch setting