PIC12F519-E/MC Microchip Technology, PIC12F519-E/MC Datasheet - Page 43
![no-image](/images/manufacturer_photos/0/4/439/microchip_technology_sml.jpg)
PIC12F519-E/MC
Manufacturer Part Number
PIC12F519-E/MC
Description
1.5KB Flash Program, 64B Flash Data, 8MHz Internal Oscillator 8 DFN 2X3mm TUBE
Manufacturer
Microchip Technology
Series
PIC® 12Fr
Datasheets
1.PIC12F519-ISN.pdf
(96 pages)
2.PIC12F519-ISN.pdf
(4 pages)
3.PIC12F519-ISN.pdf
(22 pages)
Specifications of PIC12F519-E/MC
Core Processor
PIC
Core Size
8-Bit
Speed
8MHz
Peripherals
POR, WDT
Number Of I /o
5
Program Memory Size
1.5KB (1K x 12)
Program Memory Type
FLASH
Ram Size
41 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 125°C
Package / Case
8-DFN
Processor Series
PIC12F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
41 B
Interface Type
USB
Maximum Clock Frequency
8 MHz
Number Of Programmable I/os
6
Number Of Timers
1
Maximum Operating Temperature
+ 125 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164334 - MODULE SOCKET FOR 8L 2X3MM DFNXLT08DFN2 - SOCKET TRANSITION ICE 14DIP/8DFN
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
Details
PC will then roll over to the users program at address
0x000. The user then has the option of writing the value
to the OSCCAL Register (05h) or ignoring it.
OSCCAL, when written to with the calibration value, will
“trim” the internal oscillator to remove process variation
from the oscillator frequency.
For the PIC12F519 device, only bits <7:1> of OSCCAL
are used for calibration. See Register 4-3 for more
information.
TABLE 8-3:
© 2008 Microchip Technology Inc.
W
INDF
TMR0
PCL
STATUS
FSR
OSCCAL
PORTB
OPTION
TRIS
EECON
EEDATA
EEADR
Legend: u = unchanged, x = unknown, – = unimplemented bit, read as ‘0’, q = value depends on condition.
Note 1:
Note:
Note:
Register
2:
3:
Bits <7:1> of W register contain oscillator calibration values due to MOVLW XX instruction at top of memory.
See Table 8-4 for Reset value for specific conditions.
If Reset was due to wake-up on pin change, then bit 7 = 1. All other Resets will cause bit 7 = 0.
Erasing the device will also erase the
pre-programmed internal calibration value
for the internal oscillator. The calibration
value must be read prior to erasing the
part so it can be reprogrammed correctly
later.
The bit 0 of the OSCCAL register is
unimplemented and should be written as
‘0’
compatibility with future devices.
when
RESET CONDITIONS FOR REGISTERS
modifying
Address
00h
01h
03h
04h
05h
21h
02h
06h
25h
26h
—
—
—
OSCCAL
for
Power-on Reset
xxxx xxxx
xxxx xxxx
1111 1111
0-01 1xxx
110x xxxx
1111 111-
--xx xxxx
1111 1111
--11 1111
---0 x000
xxxx xxxx
--xx xxxx
qqqq qqq0
8.3
The device differentiates between various kinds of
Reset:
• Power-on Reset (POR)
• MCLR Reset during normal operation
• MCLR Reset during Sleep
• WDT Time-out Reset during normal operation
• WDT Time-out Reset during Sleep
• Wake-up from Sleep on pin change
Some registers are not reset in any way, and they are
unknown on Power-on Reset (POR) and unchanged in
any other Reset. Most other registers are reset to
“Reset state” on Power-on Reset (POR), MCLR, WDT
or Wake-up on pin change Reset during normal
operation. They are not affected by a WDT Reset
during Sleep or MCLR Reset during Sleep, since these
Resets are viewed as resumption of normal operation.
The exceptions to this are TO, PD and GPWUF bits.
They are set or cleared differently in different Reset
situations. These bits are used in software to determine
the nature of Reset. See Table 8-3 for a full description
of Reset states of all registers.
(1)
Reset
MCLR Reset, WDT Time-out,
Wake-up On Pin Change
PIC12F519
qqqq qqq0
q-0q quuu
uuuu uuuu
uuuu uuuu
1111 1111
11uu uuuu
uuuu uuu-
--uu uuuu
1111 1111
--11 1111
---0 q000
uuuu uuuu
--uu uuuu
DS41319B-page 41
(1)
(2), (3)