CY8CMBR3116 how to generate Hex file to store custom information.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
NaMo_1534561
Level 5
Level 5
Distributor - Macnica (Japan)
100 replies posted 100 sign-ins 50 replies posted

Hi,

CY8CMBR3xxx Registers has three registers.
Configuration Registers: 0x00-0x7E
Command Registers: 0x80-0x87
Status Registers: 0x88-0xFB

What range is included in the Hex file generated by EZ-Click?

For example, what if the user wants to generate a Hex file with the value written to 0x92: DEVICE_REV?

MPN: CY8CMBR3116

Best Regards,

Naoaki Morimoto

0 Likes
1 Solution
ncbs
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 sign-ins

Hi @NaMo_1534561,

MBR3 has the following three types of registers:

ncbs_0-1637055842309.png

The hex file contains the data of configuration registers.

The values of the status registers cannot be modified as they are read-only registers. Only the configuration and command registers may be modified by the host (us). In the example mentioned by you, 0x92 belongs to the status registers group, and hence cannot be modified by the host.

The values of the command registers can be modified during real-time operation. To change the contents of configuration and command registers, refer to 5.2 Configuring CY8CMBR3xxx of AN90071 - CY8CMBR3xxx CapSense® Design Guide

 

Regards,
Nikhil

View solution in original post

0 Likes
1 Reply
ncbs
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 sign-ins

Hi @NaMo_1534561,

MBR3 has the following three types of registers:

ncbs_0-1637055842309.png

The hex file contains the data of configuration registers.

The values of the status registers cannot be modified as they are read-only registers. Only the configuration and command registers may be modified by the host (us). In the example mentioned by you, 0x92 belongs to the status registers group, and hence cannot be modified by the host.

The values of the command registers can be modified during real-time operation. To change the contents of configuration and command registers, refer to 5.2 Configuring CY8CMBR3xxx of AN90071 - CY8CMBR3xxx CapSense® Design Guide

 

Regards,
Nikhil

0 Likes