4 Electrical Specifications

Refer to the device specific data sheet for absolute maximum ratings.

Table 4-1. AC/DC Characteristics Timing Requirements for Program/Verify Mode
AC/DC CharacteristicsStandard Operating Conditions Production Tested at +25°C
Sym.CharacteristicsMin.Typ.Max.UnitsConditions/Comments
Programming Supply Voltages and Currents
VDDSupply Voltage (VDDMIN, VDDMAX)1.805.50V(Note 1)
VPEWRead/Write and Page Erase OperationsVDDMINVDDMAXV
VBEBulk Erase OperationsVBORMAXVDDMAXV(Note 2)
IDDICurrent on VDD, Idle1.0mA
IDDPCurrent on VDD, Programming10mA
IPPVPP
Current on MCLR/VPP600µA
VIHHHigh Voltage on MCLR/VPP for Program/Verify Mode Entry 7.99.0V
TVHHRMCLR Rise Time (VIL to VIHH) for Program/Verify Mode Entry1.0µs
VIHI/O Pins
(ICSPCLK, ICSPDAT, MCLR/VPP) Input High Level0.8 VDDVDDV
VIL(ICSPCLK, ICSPDAT, MCLR/VPP) Input Low LevelVSS0.2 VDDV
VOHICSPDAT Output High LevelVDD – 0.7VIOH = 3 mA, VDD = 3.0V
VOLICSPDAT Output Low LevelVSS + 0.6VIOL = 6 mA, VDD = 3.0V
Programming Mode Entry and Exit
TENTSPrograming Mode Entry Setup Time: ICSPCLK, ICSPDAT Setup Time before VDD or MCLR100ns
TENTHPrograming Mode Entry Hold Time: ICSPCLK, ICSPDAT Hold Time before VDD or MCLR1ms
Serial Program/Verify
TCKLClock Low Pulse Width100ns
TCKHClock High Pulse Width100ns
TDSData in Setup Time before Clock↓100ns
TDHData in Hold Time after Clock↓100ns
TCOClock↑ to Data Out Valid (during a Read Data command)080ns
TLZDClock↓ to Data Low-Impedance (during a Read Data from NVM command)080ns
THZDClock↓ to Data High-Impedance (during a Read Data from NVM command)080ns
TDLYData Input not Driven to Next Clock Input (delay required between command/data or command/command)1.0µs
TERABBulk Erase Cycle Time11msProgram, Config and ID
TERASPage Erase Cycle Time11ms
TPDFMInternally Timed DFM (EEPROM) Programming Operation Time11msEEPROM and Configuration Bytes
TPINTInternally Timed Programming Operation Time75µsProgram Memory and User IDs
TEXITTime Delay when Exiting Program/Verify Mode1µs
Note:
  1. Bulk erased devices default to Brown-out Reset enabled with BORV = 11 (low trip point). VDDMIN is the VBOR threshold (with BORV = 1) when performing Low-Voltage Programming on a bulk erased device to ensure that the device is not held in Brown-out Reset.
  2. The hardware requires VDD to be above the BOR threshold, at the ~2.85V nominal setting, to perform Bulk Erase operations. This threshold does not depend on the BORV Configuration bit settings. Refer to the microcontroller device data sheet specifications for Min./Typ./Max. limits of the VBOR level.