14.2.4 BOR Is Always Off
When the BOREN Configuration bits are programmed to ‘b00
, the BOR is off at
all times. The device start-up is not delayed by the BOR Ready condition or the VDD
level.
Condition | Program Counter | STATUS Register(1,2) | PCON0 Register | PCON1 Register |
---|---|---|---|---|
Power-on Reset | 0 | -110 0000 | 0011 110x | ---- -111 |
Brown-out Reset | 0 | -110 0000 | 0011 11u0 | ---- -u1u |
MCLR Reset during normal operation | 0 | -uuu uuuu | uuuu 0uuu | ---- -uuu |
MCLR Reset during Sleep | 0 | -10u uuuu | uuuu 0uuu | ---- -uuu |
WDT Time-out Reset | 0 | -0uu uuuu | uuu0 uuuu | ---- -uuu |
WDT Wake-up from Sleep | PC + 2 | -00u uuuu | uuuu uuuu | ---- -uuu |
WWDT Window Violation Reset | 0 | -uuu uuuu | uu0u uuuu | ---- -uuu |
Interrupt Wake-up from Sleep | PC + 2(3) | -10u uuuu | uuuu uuuu | ---- -uuu |
RESET Instruction Executed | 0 | -uuu uuuu | uuuu u0uu | ---- -uuu |
Stack Overflow Reset (STVREN =
1 ) | 0 | -uuu uuuu | 1uuu uuuu | ---- -uuu |
Stack Underflow Reset (STVREN =
1 ) | 0 | -uuu uuuu | u1uu uuuu | ---- -uuu |
Data Protection (Fuse Fault) | 0 | -uuu uuuu | uuuu uuuu | ---- -uu0 |
VREG or ULP Ready Fault | 0 | -110 0000 | 0011 110u | ---- -0u1 |
Memory Violation Reset | 0 | -uuu uuuu | uuuu uuuu | ---- -u0u |
Legend:
Note:
|
BOREN | SBOREN | Device Mode | BOR Mode | Instruction Execution upon: | |
---|---|---|---|---|---|
Release of POR | Wake-up from Sleep | ||||
11 (1) | X | X | Active | Wait for
release of BOR (BORRDY = 1 ) | Begins immediately |
10 | X | Awake | Active | Wait for
release of BOR (BORRDY = 1 ) | N/A |
Sleep | Hibernate | N/A | Wait for
release of BOR (BORRDY = 1 ) | ||
01 | 1 | X | Active | Wait for release of BOR (BORRDY = 1 ) | Begins immediately |
0 | X | Hibernate | |||
00 | X | X | Disabled | Begins immediately |
Note:
- In this specific case, “Release of POR”
and “Wake-up from Sleep”, there is no BOR ready delay in start-up. The BOR ready flag
(BORRDY =
1
) will be set before the CPU is ready to execute instructions because the BOR circuit is forced on by the BOREN bits.
Note:
- TPWRT delay only if the Configuration bits enable the Power-up Timer.