Fermion TMF8801 ToF Distance Ranging Sensor (20-2500mm) - Datasheet

Table Of Contents
Document Feedback
TMF8801
Register Description
Datasheet PUBLIC
DS000648 v8-00 • 2021-Jul-08
69 54
Command
Value
Meaning
W_RAM
0x41
Write RAM Region (Plain = not encoded into e.g. Intel Hex
Records)
ADDR_RAM
0x43
Set the read/write RAM pointer to a given address
RAMREMAP_RESET = Execute Program Downloaded to RAM
This command remaps the RAM to address 0 and performs a System reset (see also command
RESET).
Command is performed immediately without any delay.
After this the application that is located in RAM will be running. If there is no valid application you will
need to do a HW reset (toggle enable pin or power cycle).
Figure 108:
RAMREMAP_RESET
Address
Value
Meaning
BL_CMD_STAT
0x11
REMAP RAM to 0 and RESET
BL_SIZE
0
No parameters
BL_CSUM
0xEE
DOWNLOAD_INIT
This command is used to initialize the download HW for secure devices.
Figure 109:
DOWNLOAD_INIT
Address
Value
Meaning
BL_CMD_STAT
0x14
Initialize the HW for download from host to
TMF8801 RAM
BL_SIZE
1
BL_DATA0
0..0xFF
Seed
BL_CSUM
0..0xFF