English
Language : 

IC-TW14 Datasheet, PDF (30/33 Pages) IC-Haus GmbH – IC-PMX Companion Chip
iC-TW14
iC-PMX Companion Chip
Rev A1, Page 30/33
set the DATA registers as shown in Table 61, and write
0x0015 (21) to the MODE/CMD register.
Register Bits
DATA.0 15:8
7:0
DATA.1 1:8
7:0
DATA.2
15:8
7:0
DATA.3
15:8
7:0
F_DATA_W Example
Data
0x2E
0x1F
0x4C
0x3D
0x6A
0x5B
0x88
0x79
FRAM Address
0x051
0x050
0x053
0x052
0x055
0x054
0x057
0x056
Table 61: FRAM Data Write Example
F_DATA_R Example
FRAM Address
Data
Register
Bits
0x051
0x050
0x2E
0x1F
DATA.0
15:8
7:0
0x053
0x052
0x4C
0x3D
DATA.1
15:8
7:0
0x055
0x054
0x6A
0x5B
DATA.2
15:8
7:0
0x057
0x056
0x88
0x79
DATA.3
15:8
7:0
Table 62: FRAM Data Read Example
If the F_DATA_R command cannot be executed, possi-
bly due to an illegal address specified in FRAM_BLOCK,
STATUS.FAD is set. See STATUS on page 14 for more
inforation.
When the write is complete, the iC-TW14 sets MODE/- Do not use this command to read the multiturn position
CMD to NORMAL (0) and the contents of FRAM ad- (FRAM addresses 0x000 – 0x005). This means that
dresses 0x0050 – 0x057 are as shown in Table 61.
FRAM_BLOCK cannot be zero.
If the F_DATA_W command cannot be executed, possi-
bly due to an illegal address specified in FRAM_BLOCK,
STATUS.FAD is set. See STATUS on page 14 for more
inforation.
Do not use this command to write the multiturn position
(FRAM addresses 0x000 – 0x005). This means that
FRAM_BLOCK cannot be zero.
The F_MT_W command (23) is used to directly write
the FRAM multiturn position, which is specially encoded
in the FRAM. This command writes the 6 bytes of data
in DATA.0 – DATA.2 to FRAM addresses 0x000 – 0x005
with special encoding using FRAM feedthrough mode in
the iC-PMX and the FRAM WRTSs command (op-code
0x3F). See FRAM Access in the iC-PMX datasheet and
COMMAND • WRTSs in the FRAM datasheet for more
information. When the write is complete, the iC-TW14
sets MODE/CMD to 0 (Normal Operation).
The F_DATA_R command (22) is used to read
iC-TW14 configuration and user data from the FRAM
as shown in Table 60.
For example, to write the value 0x0123,4567,89AB to
FRAM addresses 0x00 – 0x05, set DATA.0 – DATA.2 as
shown in Table 63 and write 0x0017 (23) to the MODE/-
CMD register. When the write is complete, the iC-TW14
sets MODE/CMD to NORMAL (0).
This command reads the 8 byte block of data starting
from FRAM address 8 · FRAM_BLOCK and stores the
results in DATA.0 – DATA.3 using FRAM feedthrough
mode in the iC-PMX and the FRAM READ com-
mand (op-code 0x03). See FRAM Access in the
iC-PMX datasheet and COMMAND • READ in the
FRAM datasheet for more information. When the read
is complete, the iC-TW14 sets MODE/CMD to 0 (Nor-
mal Operation).
Register Bits
DATA.0
15:8
7:0
DATA.1
15:8
7:0
DATA.2 15:8
7:0
F_MT_W Example
Data FRAM Address
0x89 0x001
0xAB 0x000
0x45 0x003
0x67 0x002
0x01 0x005
0x23 0x004
Table 63: FRAM Multiturn Position Write Example
For example, to read the 8 bytes of data from FRAM ad-
dresses 0x050 – 0x057, set FRAM_BLOCK = 0x000A
(0x050/8) and write 0x0016 (22) to the MODE/CMD
register. When MODE/CMD = 0, the FRAM access is
done and the data is available in DATA.0 – DATA.3 as
shown in Table 62 (assuming that the FRAM data write
command example shown earlier had been previously
executed).
The F_MT_R command (24) is used to directly read the
FRAM multiturn position, which is specially encoded in
the FRAM. This command reads the 6 bytes of data at
FRAM addresses 0x000 – 0x005 with special encoding
using FRAM feedthrough mode in the iC-PMX and the
FRAM RDTSs command (op-code 0x38) and stores
the result in DATA.0 – DATA.2. See FRAM Access
in the iC-PMX datasheet and COMMAND • RDTSs in