aduc7030 Analog Devices, Inc., aduc7030 Datasheet - Page 28

no-image

aduc7030

Manufacturer Part Number
aduc7030
Description
Integrated Precision Battery Sensor For Automotive
Manufacturer
Analog Devices, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
aduc7030BCPZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
aduc7030BCPZ-8V
Manufacturer:
Analog Devices Inc
Quantity:
135
ADuC7030/ADuC7033
FEE0HID:
FEE0PRO:
The following sections describe in detail the bit designations of each of Flash/EE control MMRs.
FEE0CON Register:
Name:
Address:
Default Value:
Access:
Function:
Table 13. Command Codes in FEE0CON
Code
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
1
The FEE0CON will always read 0x07 immediately after execution of any of these commands.
*
1
1
1
1
1
1
Command
Reserved
Single Read
Single Write
Erase-Write
Single Verify
Single Erase
Mass erase
Idle
Reserved
Reserved
Reserved
Signature
Protect
Reserved
Reserved
Ping
Protection MMR. Controls read and write protection of the Flash/EE memory code space. If previously configured via
the FEE0PRO register, FEE0HID can require a software key to enable access.
A buffer of the FEE0HID register that stores the FEE0HID value, so it is automatically downloaded to the FEE0HID
registers on subsequent reset and power-on events
FEE0CON
0xFFFF0E08
0x07
Read/Write Access
This 8-bit register is written by user code to control the operating modes of the Flash/EE memory controller.
Description
Reserved, this command should not be written by user code
Load FEE0DAT with the 16-bit data indexed by FEE0ADR
Write FEE0DAT at the address pointed by FEE0ADR. This operation takes 50Ps.
Erase the page indexed by FEE0ADR and write FEE0DAT at the location pointed by FEE0ADR. This operation
takes 20ms
Compare the contents of the location pointed by FEE0ADR to the data in FEE0DAT. The result of the comparison
is returned in FEE0STA bit 1
Erase the page indexed by FEE0ADR
Erase 30kBytes of user space. The 2kByte Kernel is protected. This operation takes 1.2s To prevent accidental
execution, a command sequence is required to execute this instruction, this is described below.
Default command.
Reserved, this command should not be written by user code
Reserved, this command should not be written by user code
Reserved, this command should not be written by user code
This command will result in a 24-bit LFSR based signature been generated and loaded into FEE0SIG.
If FEE0ADR is less than 0x87800, this command will result in a 24-bit LFSR based signature of the user code
space from the page specified in FEE0ADR upwards, including the Kernel, security bits and Flash/EE key.
If FEE0ADR is greater than 0x87800, the Kernel and manufacturing data is signed. This operation takes 120us.
This command can be run only once. The value of FEE0PRO is saved and can be removed only with a mass erase
(0x06) or with the key
Reserved, this command should not be written by user code
Reserved, this command should not be written by user code
No operation, interrupt generated
Rev. PrE | Page 28 of 150
Preliminary Technical Data

Related parts for aduc7030