PIC16HV616-I/ST Microchip Technology, PIC16HV616-I/ST Datasheet

no-image

PIC16HV616-I/ST

Manufacturer Part Number
PIC16HV616-I/ST
Description
IC PIC MCU FLASH 2KX14 14TSSOP
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16HV616-I/ST

Core Size
8-Bit
Program Memory Size
3.5KB (2K x 14)
Core Processor
PIC
Speed
20MHz
Peripherals
Brown-out Detect/Reset, POR, WDT
Number Of I /o
11
Program Memory Type
FLASH
Ram Size
128 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
14-TSSOP
Controller Family/series
PIC16HV
No. Of I/o's
12
Ram Memory Size
128Byte
Cpu Speed
20MHz
No. Of Timers
3
Processor Series
PIC16H
Core
PIC
Data Bus Width
8 bit
Data Ram Size
128 B
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
11
Number Of Timers
3
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, PG164120, ICE2000
Minimum Operating Temperature
- 40 C
On-chip Adc
10 bit, 8 Channel
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC162083 - HEADER MPLAB ICD2 PIC16F616 8/14AC164306 - MODULE SKT FOR PM3 20TSSOP
Eeprom Size
-
Connectivity
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16HV616-I/ST
Manufacturer:
MICROCHIP
Quantity:
12 000
1.0
This document includes the
programming specifications for the
following devices:
TABLE 2-1:
 2009 Microchip Technology Inc.
• PIC12F615
• PIC12F609
• PIC16F616
• PIC16F610
GP1/RA1
GP0/RA0
MCLR
V
V
Legend: I = Input, O = Output, P = Power
Note 1:
DD
SS
Note 1: All references to the PIC12F615 parts
Pin Name
2: All references to the PIC16F616 parts
3: All references to the PIC12F609 parts
4: All references to the PIC16F610 parts
5: Any references in this programming
DEVICE OVERVIEW
In the PIC12F609/12F615/16F610/16F616/PIC12HV609/12HV615/16HV610/16HV616, the programming
high voltage is internally generated. To activate the Program/Verify mode, voltage of V
I
IHH
refer to the PIC12HV615 parts as well
(unless otherwise specified).
refer to the PIC16HV616 as well (unless
otherwise specified).
refer to the PIC12HV609 as well (unless
otherwise specified).
refer to the PIC16HV610 as well (unless
otherwise specified).
specification to PORTA and RAn refer to
GPIO and GPn, respectively.
(see Table 7-1) needs to be applied to MCLR input.
PIN DESCRIPTIONS IN PROGRAM/VERIFY MODE: PIC12F609/12F615/16F610/
16F616/PIC12HV609/12HV615/16HV610/16HV616
Program/Verify mode
Memory Programming Specification
• PIC12HV615
• PIC12HV609
• PIC16HV616
• PIC16HV610
Function
ICSPCLK
ICSPDAT
V
V
DD
SS
PIC12HV609/12HV615/16HV610/16HV616
PIC12F609/12F615/16F610/16F616/
Pin Type
During Programming
P
I/O
P
P
I
(1)
2.0
The PIC12F609/12F615/16F610/16F616/PIC12HV609/
12HV615/16HV610/16HV616 devices are programmed
using a serial method. The Serial mode will allow the
PIC12F609/12F615/16F610/16F616/PIC12HV609/
12HV615/16HV610/16HV616 devices to be programmed
while in
specification applies to the PIC12F609/12F615/16F610/
16F616/PIC12HV609/12HV615/16HV610/16HV616
devices in all packages.
2.1
PIC12F609/12F615/16F610/16F616/PIC12HV609/
12HV615/16HV610/16HV616/12HV615/12HV609/
16HV616/16HV610 devices require one power supply
for V
Table 7-1 V
2.2
The Program/Verify mode for the PIC12F609/12F615/
16F610/16F616/PIC12HV609/12HV615/16HV610/
16HV616 devices allow programming of user program
memory, user ID locations and the Configuration Word.
DD
, see Table 7-1 V
PROGRAMMING THE
PIC12F609/12F615/16F610/
16F616/PIC12HV609/12HV615/
16HV610/16HV616 DEVICES
Hardware Requirements
Program/Verify Mode
Clock input – Schmitt Trigger input
Data input/output – Schmitt Trigger input
Program Mode Select
Power Supply
Ground
the
IHH
.
user’s
Pin Description
system. This programming
DD
, and one for V
IHH
and a current of
DS41284D-page 1
PP
, see

Related parts for PIC16HV616-I/ST

PIC16HV616-I/ST Summary of contents

Page 1

... PIC16HV610 Note 1: All references to the PIC12F615 parts refer to the PIC12HV615 parts as well (unless otherwise specified). 2: All references to the PIC16F616 parts refer to the PIC16HV616 as well (unless otherwise specified). 3: All references to the PIC12F609 parts refer to the PIC12HV609 as well (unless otherwise specified). 4: All references to the PIC16F610 parts refer to the PIC16HV610 as well (unless otherwise specified) ...

Page 2

... Please see specific data sheets for alternate pin functionality. DS41284D-page 2 ( GP5 GP0/ICSPDAT 3 6 GP1/ICSPCLK GP4 4 5 GP2 RA5 RA0/ICSPDAT RA4 3 12 RA1/ICSPCLK 4 11 RA2 PP RC5 5 10 RC0 RC4 6 9 RC1 RC3 7 8 RC2 RA5 12 1 RA4 RC5 9 4 RA0/ICSPDAT RA1/ICSPCLK RA2 RC0  2009 Microchip Technology Inc. ...

Page 3

... The 14 bits may be programmed, but only the 7 LSb’s ® are displayed by MPLAB IDE. The xxxx’s are “don’t ® care” bits and are not read by MPLAB  2009 Microchip Technology Inc. 3.3 Calibration Word For the PIC12HV609/12HV615/16HV610/16HV616 devices, the 4/8 MHz Internal Oscillator (INTOSC) module is factory calibrated ...

Page 4

... User ID Location 2002 User ID Location 2003 Reserved 2004 Reserved 2005 Device ID 2006 Configuration Word 2007 2008 Calibration Word 2009-203F Reserved DS41284D-page Implemented 03FF Program Memory Maps to 0-3FF 1FFF 2000 Implemented 2040 Maps to Configuration Memory 2000-203F 3FFF  2009 Microchip Technology Inc. ...

Page 5

... User ID Location 2002 User ID Location 2003 Reserved 2004 Reserved 2005 Device ID 2006 Configuration Word 2007 2008 Calibration Word 2009-203F Reserved  2009 Microchip Technology Inc Implemented 07FF Program Memory Maps to 0-7FF 1FFF 2000 Implemented 2040 Maps to Configuration Memory 2000-203F 3FFF DS41284D-page 5 ...

Page 6

... PC. The Load Configuration command will set the PC to 0x2000. The available commands are shown in Table 4-1. V -FIRST PROGRAM/ DD VERIFY MODE ENTRY HLD PPDP This method of entry is valid if INTOSC and internal MCLR are not selected. PROGRAM/VERIFY MODE EXIT T 0 HLD configuration memory and  2009 Microchip Technology Inc. ...

Page 7

... Issue an Increment Address command. 6. Repeat this sequence as required to write program, calibration or configuration memory. See Figure 4-11 for more information.  2009 Microchip Technology Inc. 4.1.2 FOUR-WORD PROGRAMMING and The PIC16F616 program memory can be written four words at a time using the four-word algorithm. ...

Page 8

... The commands that are available are described in Table 4-1. Mapping (MSb … LSb DIS Data 0, data (14 data (14 data (14 Externally Timed 0 0 Internally Timed 1  2009 Microchip Technology Inc. ...

Page 9

... After receiving this command, the chip will load in a 14-bit “data word” when 16 cycles are applied, as described previously. A timing diagram of this command is shown in Figure 4-5. FIGURE 4-5: LOAD DATA FOR PROGRAM MEMORY COMMAND ICSPCLK ICSPDAT T SET T HLD  2009 Microchip Technology Inc DLY strt_bit LSb ...

Page 10

... Program/Verify mode. FIGURE 4-7: INCREMENT ADDRESS COMMAND (PROGRAM/VERIFY) 1 ICSPCLK 0 ICSPDAT DS41284D-page DLY strt_bit LSb HLD DLY input SET T 1 HLD DLY stp_bit MSb input output T 2 DLY Next Command DLY  2009 Microchip Technology Inc. ...

Page 11

... MCLR 1 ICSPCLK 0 ICSPDAT 4.1.4.6 End Programming After this command is performed, the write procedure will stop. A timing diagram of this command is shown in Figure 4-9. FIGURE 4-9: END PROGRAMMING (SERIAL PROGRAM/VERIFY) V IHH MCLR 1 ICSPCLK ICSPDAT 0  2009 Microchip Technology Inc. of the ) PROG T PROG SET ...

Page 12

... Section 4.1.3 “Erase Algorithms” sequences. A timing diagram for this command is shown in Figure 4-10. FIGURE 4-10: BULK ERASE PROGRAM MEMORY COMMAND 1 ICSPCLK 1 ICSPDAT T 1 SET DS41284D-page 12 for erase SET T 1 HLD T 1 HLD T ERA Next Command  2009 Microchip Technology Inc. ...

Page 13

... Values (Figure 4-15) Done Note 1: This step is optional if the device has already been erased or has not been previously programmed the device is code-protected or must be completely erased, then Bulk Erase the device per Figure 4-14.  2009 Microchip Technology Inc. Report No Programming Failure ...

Page 14

... Program Memory Increment Address Command Load Data for Program Memory Increment Address Command Load Data for Program Memory Increment Address Command Load Data for Program Memory Begin Programming Command (Externally timed) Wait T PROG End Programming Wait T DIS  2009 Microchip Technology Inc. ...

Page 15

... Address Command No Yes Address = 0x2004? Note: Ensure that a device Bulk Erase has been performed or that the device is blank prior to programming the configuration memory.  2009 Microchip Technology Inc. PROGRAM CYCLE Load Data Program Memory Programming Command (Externally timed) Wait T Report Programming ...

Page 16

... PIC12F609/12F615/16F610/16F616/PIC12HV609/12HV615/16HV610/16HV616 FIGURE 4-14: PROGRAM FLOWCHART – ERASE FLASH DEVICE DS41284D-page 16 Start Read and Store Calibration Memory Values (Figure 4-15) Load Configuration (1) Bulk Erase Program Memory Read and Verify Calibration Memory Values (Figure 4-15) Done  2009 Microchip Technology Inc. ...

Page 17

... This step is not required for the Read and Store Calibration Memory Values procedure. 2: The device should not be used if verification of the Calibration Word locations fails. This information should be reported to the user through the user interface of the device programmer.  2009 Microchip Technology Inc. Start Load Configuration Increment Address ...

Page 18

... DS41284D-page 18 has U-1 U-1 R/P-1 — — BOREN1 R/P-1 R/P-1 R/P-1 (1) WDTE FOSC2 U = Unimplemented bit, read as ‘0’ ‘0’ = Bit is cleared (1) R/P-1 R/P-1 BOREN0 IOSCFS bit 7 R/P-1 R/P-1 FOSC1 FOSC0 bit Programmable bit x = Bit is unknown  2009 Microchip Technology Inc. ...

Page 19

... This location cannot be erased. TABLE 5-1: DEVICE ID VALUES Device ID Values Device Dev PIC12F615 10 0001 100 PIC12HV615 10 0001 101 PIC16F616 01 0010 010 PIC16HV616 01 0010 011 PIC12F609 10 0010 010 PIC12HV609 10 0010 100 PIC16F610 10 0010 011 PIC16HV610 10 0010 101  2009 Microchip Technology Inc. R/P-1 R/P-1 ...

Page 20

... Similarly, while saving a hex file, Configuration Word and user ID information must be included. An option to not include this information may be provided. Microchip Technology Incorporated feels strongly that this feature is important for the benefit of the end customer. DS41284D-page 20 6.3 Checksum Computation 6 ...

Page 21

... The 4 LSb’s of the unprotected checksum is used for the example calculations. *Checksum = [Sum of all the individual expressions] MODULO [0xFFFF Addition & = Bitwise AND  2009 Microchip Technology Inc. Checksum* SUM[0x000:0x03FF] + (CFGW & 0x03FF) (CFGW & 0x03FF) + SUM_ID SUM[0x000:0x03FF] + (CFGW & 03FF) (CFGW & ...

Page 22

... A 5.5V DD Units Conditions/Comments V PIC16F616/F610, PIC12F615/F609 V PIC16HV616/HV610, PIC12HV615/HV609 V PIC16HV616/HV610, PIC12HV615/HV609 V PIC16F616/F610, PIC12F615/F609 V PIC16HV616/HV610, PIC12HV615/HV609 V PIC16HV616/HV610, PIC12HV615/HV609 V A s   s  10°C  T +40° s  2009 Microchip Technology Inc. ...

Page 23

... Section 3.1 Changed 0x000 to 0x0000 Table 6-1 Changed 1FFF to 0x03FF Table 7-1 Revised V section DD Revised Note 1 and Added Note 2 Revision D (12/09) Updated sections 2.2, 3.3, 4.1.3, 4.1.4.1; Updated Figures 4-11, 4-12, 4-13, 4-14; Added Figure 4-15.  2009 Microchip Technology Inc. DS41284D-page 23 ...

Page 24

... PIC12F609/12F615/16F610/16F616/PIC12HV609/12HV615/16HV610/16HV616 NOTES: DS41284D-page 24  2009 Microchip Technology Inc. ...

Page 25

... REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 26

... Fax: 886-3-6578-370 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350  2009 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords