English
Language : 

ZAMC4100 Datasheet, PDF (101/155 Pages) Integrated Device Technology – Actuator and Motor Controller
ZAMC4100 Datasheet
Address
[HEX]
Register Name
PWM control registers
19
PWMDCFG
1A
PWMFCFG
1B
PWMDREN
Analog trim registers
1C
OSCHTRM
1D
OSCLTRM
1E
CREFTRM
1F
AUTHSIG
Reset
Value,
[HEX]
Description
00
PWM duty cycle configuration
00
PWM frequency configuration
00
PWM driver enable
00
OSCH frequency trimming
00
OSCL frequency trimming
10
Reference current trimming
00
Authentication signature write
3.14.2. Registers Write Access Signatures
There are two signatures pertaining to WRITE access for registers:
• APPLICATION signature: enables the WRITE access in the application registers.
• TRIM signature: enables the WRITE access in analog trim registers.
Both signatures are mutually exclusive. This means that if the application registers are WRITE accessible, the
analog trim registers are READ-only and vice versa. The purpose of this logic is to avoid unintentional overwriting
of the trim registers by the MCU and losing the correct calibration values.
The SBC indicates which signature is set with the ACCSIG bit, which is allocated in the slave status byte (see
section 3.7.5):
• Bit ACCSIG = 0: APPLICATION access signature is set.
• Bit ACCSIG = 1: TRIM access signature is set.
AUTHSIG register
The AUTHSIG register is allocated at address 1FHEX in the SBC register file. It is not physically implemented.
Writing the correct values in this register will set the corresponding access signature. Reading the register will
return a zero value.
TRIM signature setting
In order to set the TRIM signature, the MCU must consecutively write the AUTHSIG register (address 1FHEX) with
the values ADHEX and B6HEX. For successful signature setting, both values should be written as two consecutive
SPI WRITE accesses. If between the two writes, the MCU executes READ or WRITE access for another address,
then no TRIM signature will be set.
APPLICATION signature setting
Once the TRIM signature is set, the MCU can return to having application registers access by writing the value
00HEX in the AUTHSIG register.
© 2016 Integrated Device Technology, Inc.
101
January 26, 2016