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

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
ADUC7033 FLASH/EE MEMORY SECURITY
The 94 kByte of Flash/EE memory available to the user can be
read and write protected using the FFE0HID and FEE1HID
registers.
In Block0, the FEE0HID MMR protects the 30kBytes. Bits 0-28
of this register protect pages 0-57 from writing. Each bit
protects 2 pages, that is, 1 kBytes. Bits 29-30 protect pages 58
and 59 respectively, i.e. each bit write protects a single page of
512 bytes. The MSB of this register (Bit31) protects Block0 from
been read via JTAG.
The FEE0PRO register mirrors the bit definitions of the
FEE0HID MMR. The FEE0PRO MMR allows user code to lock
the protection or security configuration of the Flash/EE
memory so that the protection configuration is automatically
loaded on subsequent power-on or reset events. This flexibility
Block0, Flash/EE Memory Protection Registers:
Name:
Address:
Default Value:
Access:
Function:
Table 20. FEE0HID and FEE0PRO MMR Bit Designations
Bit
31
30
29
28-
0
Description (note: x is 0 or 1 to designate Flash/EE Block 0 or 1)
Read protection
Cleared by user to protect the 32kbyte Flash/EE Block code via JTAG read access
Set by user to allow reading the 32kbyte Flash/EE Block code via JTAG read access
Write Protection Bit
This bit is set by user code to unprotect protect page 59
This bit is cleared by user code write protect page 59
Write Protection Bit
This bit is set by user code to unprotect page 58
This bit is cleared by user code write protect page 58
Write Protection Bits
When set by user code these bits will unprotect pages 0-57 of the 30-kByte Flash/EE code memory. Each bit write protects 2 pages
and each page consists of 512 bytes.
When cleared by user code these bits will write protect pages 0-57 of the 30-kByte Flash/EE code memory. Each bit write protects 2
pages and each page consists of 512 bytes.
FEE0HID and FEE0PRO
0xFFFF0E20 (for FEE0HID) and 0xFFFF0E1C (for FEE0PRO)
0xFFFFFFFF (for FEE0HID) and 0x00000000 (for FEE0PRO)
Read/Write Access
These registers are written by user code to configure the protection of the Flash/EE memory.
Rev. PrE | Page 36 of 150
allows the user to set and test protection settings temporarily
using the FEE0HID MMR and subsequently lock the required
protection configuration (using FEE0PRO) when shipping
protection systems into the field.
In Block1 (64 K), the FEE1HID MMR protects the 64kBytes.
Bits 0-29 of this register protect pages 0-119 from writing. Each
bit protects 4 pages, i.e. 2 kBytes. Bit30 protect pages 120-127,
i.e. bit 30 write protects eight pages of 512 bytes. The MSB of
this register (Bit31) protects Flash/EE Block1, from been read
via JTAG.
As with Block0, FEE1PRO register mirrors the bit definitions of
the FEE1HID MMR. The FEE1PRO MMR is allows user code
to lock the protection or security configuration of the Flash/EE
memory so that the protection configuration is automatically
loaded on subsequent power-on or reset events.
Preliminary Technical Data

Related parts for aduc7030