\n

BOD

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x14 byte (0x0)
mem_usage : registers
protection :

Registers

BOD_SEL (SEL)

DET_TIMER

BOD_EN (EN)

TALARM_SEL

TALARM_EN


BOD_SEL (SEL)

Brown Out Detector Select Register
address_offset : 0x0 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BOD_SEL BOD_SEL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BOD_LVL BOD_HYS

BOD_LVL : BOD Voltage Level 111b = 4.6V 110b = 3.0V 101b = 2.8V 100b = 2.625V 011b = 2.5V 010b = 2.4V 001b = 2.2V 000b = 2.1V
bits : 0 - 2 (3 bit)
access : read-write

BOD_HYS : BOD Hysteresis
bits : 3 - 3 (1 bit)
access : read-write

Enumeration:

#0 : 0

Hysteresis Disabled

#1 : 1

Enable Hysteresis of BOD detection

End of enumeration elements list.


DET_TIMER

Brown Out Detector Timer Register
address_offset : 0x10 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DET_TIMER DET_TIMER read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OFF_DUR ON_DUR

OFF_DUR : Time BOD Detector Is Off (OFF_DUR+1)*100us . Minimum value is 7. (default is 99.6ms)
bits : 0 - 15 (16 bit)
access : read-write

ON_DUR : Time BOD Detector Is Active (ON_DUR+1) * 100us. Minimum value is 1. (default is 400us)
bits : 16 - 19 (4 bit)
access : read-write


BOD_EN (EN)

Brown Out Detector Enable Register
address_offset : 0x4 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BOD_EN BOD_EN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN IE INT BOD_OUT

EN : BOD Enable 1xb = Enable continuous BOD detection. 01b = Enable time multiplexed BOD detection. See DET_TIMER register. 00b = Disable BOD Detection.
bits : 0 - 1 (2 bit)
access : read-write

IE : BOD Interrupt Enable
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable BOD Interrupt

#1 : 1

Enable BOD Interrupt

End of enumeration elements list.

INT : Current Status Of Interrupt Latched whenever a BOD event occurs and IE = 1. Write '1' to clear.
bits : 3 - 3 (1 bit)
access : read-write

BOD_OUT : Output of BOD Detection Block This signal can be monitored to determine the current state of the BOD comparator. Read '1' implies that VCC is less than BOD_LVL.
bits : 4 - 4 (1 bit)
access : read-write


TALARM_SEL

Temperature Alarm Select Register
address_offset : 0x8 Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TALARM_SEL TALARM_SEL read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 LVL

LVL : Temperature Alarm Sense Level 0000:105C 0001:115C 0010:125C 0100:135C 1000:145C
bits : 0 - 3 (4 bit)
access : read-write


TALARM_EN

Temperature Alarm Enable Register
address_offset : 0xC Bytes (0x0)
size : -1 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TALARM_EN TALARM_EN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 EN TALARM IE INT

EN : TALARM Enable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable TALARM Detection

#1 : 1

Enable TALARM Detection

End of enumeration elements list.

TALARM : Output of TALARM Block Can be polled to determine whether TALARM active (be 1).
bits : 1 - 1 (1 bit)
access : read-write

IE : TALARM Interrupt Enable
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

#0 : 0

Disable TALARM Interrupt

#1 : 1

Enable TALARM Interrupt

End of enumeration elements list.

INT : Current status of interrupt Latched whenever a Temperature Sense event occurs and IE = 1. Write '1' to clear.
bits : 3 - 3 (1 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.