PIC16HV540-20I/SO Microchip Technology, PIC16HV540-20I/SO Datasheet - Page 3

IC MCU OTP 512X12 18SOIC

PIC16HV540-20I/SO

Manufacturer Part Number
PIC16HV540-20I/SO
Description
IC MCU OTP 512X12 18SOIC
Manufacturer
Microchip Technology
Series
PIC® 16Cr

Specifications of PIC16HV540-20I/SO

Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Peripherals
Brown-out Detect/Reset, POR, WDT
Number Of I /o
12
Program Memory Size
768B (512 x 12)
Program Memory Type
OTP
Ram Size
25 x 8
Voltage - Supply (vcc/vdd)
3.5 V ~ 15 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
18-SOIC (7.5mm Width)
Core
PIC
Processor Series
PIC16H
Data Bus Width
8 bit
Maximum Clock Frequency
20 MHz
Data Ram Size
25 B
Data Rom Size
512 B
Number Of Programmable I/os
12
Number Of Timers
8
Operating Supply Voltage
3.5 V to 15 V
Mounting Style
SMD/SMT
Height
2.05 mm
Length
11.55 mm
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Supply Voltage (max)
15 V
Supply Voltage (min)
3.5 V
Width
7.5 mm
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
 Details
1.4
The programming technique is described in the follow-
ing section. It is designed to guarantee good program-
ming margins. It does, however, require a variable
power supply for V
1.4.1
Essentially, this technique includes the following steps:
1.
2.
a)
b)
3.
4.
5.
6.
Note:
1999 Microchip Technology Inc.
Perform blank check at V
failure. The device may not be properly erased.
Program location with pulses and verify after
each pulse at V
where V
gramming (4.5V - 5.5V).
Programming condition:
V
V
V
mode” active.
Verify condition:
V
V
If location fails to program after “N” pulses, (sug-
gested maximum program pulses of 8) then report
error as a programming failure.
Once location passes “Step 2", apply 3X over-
programming, i.e., apply three times the number
of pulses that were required to program the loca-
tion. This will guarantee a solid programming
margin. The overprogramming should be made
“software programmable” for easy updates.
Program all locations.
Verify all locations (using speed verify mode) at
V
Verify all locations at V
V
the part. V
age spec. for the part.
PP
DD
PP
DD
PP
DD
DD
min is the minimum operating voltage spec. for
Programming Method
PROGRAMMING METHOD DETAILS
= 13.0V to 13.25V
must be V
= V
= V
= V
V
Device must be verified at minimum and
maximum specified operating voltages as
specified in the data sheet.
DD
DDP
DDP
DD
DDP
min
DD
+ 7.5V but not to exceed 13.25V
= 4.5V to 5.5V
= V
max is the maximum operating volt-
CC
DD
DD
.
DD
= V
+ 7.25V to keep “programming
range required during pro-
DDP
DD
DD
= V
:
= V
DD
max
DD
min. Report
1.4.2
Clearly, to implement this technique, the most stringent
requirements will be that of the power supplies:
V
must not exceed 14.0V to avoid damage to the pin and
should be current limited to approximately 100mA.
V
method calls for verification at different V
programmable V
Current Requirement: 40mA maximum
Microchip may release PIC16HV54Xs in the future with
different V
a programmable V
It is important to verify an EPROM at the voltages
specified in this method to remain consistent with
Microchip's
PIC16HV54X specified for 4.5V to 5.5V should be
tested for proper programming from 4.5V to 5.5V.
1.4.3
Certain parameters should be programmable (and
therefore easily modified) for easy upgrade.
a)
b)
c)
1.5
Program Memory Cells: When programming one
word of EPROM, a programming pulse width (T
100 s is recommended.
The maximum number of programming attempts
should be limited to 8 per word.
After the first successful verify, the same location
should be over-programmed with 11X over-program-
ming.
Configuration Word: The configuration word for oscil-
lator selection, WDT (watchdog timer) disable and
code protection, requires a programming pulse width
(T
over a single 10 ms pulse.
PP
DD
PWF
Note:
: V
: 2.0V to 6.5V with 0.25V granularity. Since this
Pulse width
Maximum number of pulses, current limit 8.
Number of over-programming pulses: should be
= (A • N) + B, where N = number of pulses
required in regular programming. In our current
algorithm A = 11, B = 0.
) of 10 ms. A series of 100 s pulses is preferred
PP
SYSTEM REQUIREMENTS
SOFTWARE REQUIREMENTS
Programming Pulse Width
DD
Any programmer not meeting the program-
mable V
V
only be classified as “prototype” or “devel-
opment” programmer but not a production
programmer.
can be a fixed 13.0V to 13.25V supply. It
DD
ranges which make it necessary to have
test
max and V
DD
DD
power supply is needed.
DD
screening.
.
PIC16HV54X
requirement and the verify at
DD
min requirement may
For
DS30467A-page 3
example,
DD
values, a
PW
) of
a

Related parts for PIC16HV540-20I/SO