Datasheet
© 2007 Microchip Technology Inc. DS41268D-page 63
PIC12F510/16F506
10.3.1 MCLR ENABLE
This Configuration bit, when unprogrammed (left in the
‘1’ state), enables the external MCLR
function. When
programmed, the MCLR
function is tied to the internal
V
DD and the pin is assigned to be a I/O. See
Figure 10-6.
FIGURE 10-6: MCLR SELECT
10.4 Power-on Reset (POR)
The PIC12F510/16F506 devices incorporate an on-
chip Power-on Reset (POR) circuitry, which provides
an internal chip Reset for most power-up situations.
The on-chip POR circuit holds the chip in Reset until
V
DD has reached a high enough level for proper oper-
ation. The POR is active regardless of the state of the
MCLR enable bit. An internal weak pull-up resistor is
implemented using a transistor (refer to Table 13-3 for
the pull-up resistor ranges). This will eliminate external
RC components usually needed to create an external
Power-on Reset. A maximum rise time for V
DD is spec-
ified. See Section 13.0 “Electrical Characteristics”
for details.
When the devices start normal operation (exit the
Reset condition), device operating parameters (volt-
age, frequency, temperature,...) must be met to ensure
operation. If these conditions are not met, the devices
must be held in Reset until the operating parameters
are met.
A simplified block diagram of the on-chip Power-on
Reset circuit is shown in Figure 10-7.
The Power-on Reset circuit and the Device Reset
Timer (see Section 10.5 “Device Reset Timer
(DRT)”) circuit are closely related. On power-up, the
Reset latch is set and the DRT is reset. The DRT timer
begins counting once it detects MCLR
, internal or
external, to be high. After the time-out period, it will
reset the Reset latch and thus end the on-chip Reset
signal.
A power-up example where MCLR
is held low is shown
in Figure 10-8. V
DD is allowed to rise and stabilize
before bringing MCLR
high. The chip will actually come
out of Reset T
DRT msec after MCLR goes high.
In Figure 10-9, the on-chip Power-on Reset feature is
being used (MCLR
and VDD are tied together or the pin
is programmed to be (GP3/RB3). The V
DD is stable
before the Start-up timer times out and there is no prob-
lem in getting a proper Reset. However, Figure 10-10
depicts a problem situation where V
DD rises too slowly.
The time between when the DRT senses that MCLR
is
high and when MCLR
and VDD actually reach their full
value, is too long. In this situation, when the start-up
timer times out, VDD has not reached the VDD (min)
value and the chip may not function correctly. For such
situations, we recommend that external RC circuits be
used to achieve longer POR delay times (Figure 10-9).
For additional information, refer to Application Notes
AN522, “Power-Up Considerations” (DS00522) and
AN607, “Power-up Trouble Shooting” (DS00607).
(GP3/RB3)/MCLR/VPP
MCLRE
Internal MCLR
GPWU/RBWU
Note: When the devices start normal operation
(exit the Reset condition), device operat-
ing parameters (voltage, frequency,
temperature, etc.) must be met to ensure
operation. If these conditions are not met,
the device must be held in Reset until the
operating conditions are met.