PIC16F627A-I/SS Microchip Technology, PIC16F627A-I/SS Datasheet

IC MCU FLASH 1KX14 EEPROM 20SSOP

PIC16F627A-I/SS

Manufacturer Part Number
PIC16F627A-I/SS
Description
IC MCU FLASH 1KX14 EEPROM 20SSOP
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F627A-I/SS

Program Memory Type
FLASH
Program Memory Size
1.75KB (1K x 14)
Package / Case
20-SSOP
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Connectivity
UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
16
Eeprom Size
128 x 8
Ram Size
224 x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC16F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
224 B
Interface Type
SCI/USART
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
16
Number Of Timers
3
Operating Supply Voltage
2 V to 5.5 V
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, DM163014, DM164120-4
Minimum Operating Temperature
- 40 C
Package
20SSOP
Device Core
PIC
Family Name
PIC16
Maximum Speed
20 MHz
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
XLT20SS-1 - SOCKET TRANSITION 18DIP 20SSOPI3DBF648 - BOARD DAUGHTER ICEPIC3AC164307 - MODULE SKT FOR PM3 28SSOPAC162053 - HEADER INTERFACE ICD,ICD2 18DIPAC164018 - MODULE SKT PROMATEII 20SSOP
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F627A-I/SS
Manufacturer:
MICROCHIP
Quantity:
8 000
Part Number:
PIC16F627A-I/SS
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
PIC16F627A-I/SS
Quantity:
364
Company:
Part Number:
PIC16F627A-I/SS
Quantity:
364
This document includes the
programming specifications for the
following devices:
• PIC16F627A
• PIC16F628A
• PIC16F648A
• PIC16LF627A
• PIC16LF628A
• PIC16LF648A
FIGURE 1-1:
© 2007 Microchip Technology Inc.
Note:
PDIP, SOIC
RA4/T0CKI/CMP2
RA3/AN3/CMP1
RA5/MCLR/V
RA2/AN2/V
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB0/INT
All references to PIC16F627A/628A/648A
also apply to PIC16LF62XA devices.
V
REF
PIC16F627A/628A/648A EEPROM Memory
PP
SS
PIN DIAGRAM
• 1
2
3
4
5
7
8
9
6
18
17
16
15
14
12
10
13
11
Programming Specification
RA1/AN1
RA0/AN0
RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT
V
RB7/DATA/T1OSI
RB6/CLOCK/T1OSO/T1CKI
RB5
RB4/PGM
PIC16F627A/628A/648A
DD
Preliminary
RA4/T0CKI/CMP2
RA3/AN3/CMP1
RA5/MCLR/V
SSOP
RA2/AN2/V
1.0
The PIC16F627A/628A/648A is programmed using a
serial method. The Serial mode will allow the
PIC16F627A/628A/648A to be programmed while in
the user’s system. This allows for increased design
flexibility. This programming specification applies to
PIC16F627A/628A/648A devices in all packages.
1.1
The PIC16F627A/628A/648A requires one program-
mable power supply for V
of 12V to 14V, or V
voltage. Both supplies should have a minimum
resolution of 0.25V.
1.2
The Programming mode for the
PIC16F627A/628A/648A allows programming of user
program memory, data memory, special locations used
for ID, and the Configuration Word.
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB0/INT
V
V
REF
PP
SS
SS
PROGRAMMING THE
PIC16F627A/628A/648A
Hardware Requirements
Programming Mode
• 1
2
3
4
5
6
7
8
9
10
PP
of 4.5V to 5.5V, when using low
20
19
18
17
16
15
14
13
12
11
DD
(2.0V to 5.5V) and a V
RA1/AN1
RA0/AN0
RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT
V
V
RB7/DATA/T1OSI
RB6/CLOCK/T1OSO/T1CKI
RB5
RB4/PGM
DD
DD
DS41196G-page 1
PP

Related parts for PIC16F627A-I/SS

PIC16F627A-I/SS Summary of contents

Page 1

... Microchip Technology Inc. PIC16F627A/628A/648A 1.0 PROGRAMMING THE PIC16F627A/628A/648A The PIC16F627A/628A/648A is programmed using a serial method. The Serial mode will allow the PIC16F627A/628A/648A to be programmed while in the user’s system. This allows for increased design flexibility. This programming specification applies to PIC16F627A/628A/648A devices in all packages. ...

Page 2

... Legend Input Output Power Note 1: In the PIC16F627A/628A/648A, the programming high voltage is internally generated. To activate the Programming mode, high voltage needs to be applied to MCLR input. Since the MCLR is used for a level source, this means that MCLR does not draw any significant current. ...

Page 3

... RAM space. Only the lower 128 bytes are implemented in the PIC16F627A/628A devices, while the PIC16F648A implements the full 256 bytes. Programming the EE Data memory uses the same PC as program memory, though only the lower bits are decoded and used ...

Page 4

... PIC16F627A/628A/648A FIGURE 2-1: PROGRAM MEMORY MAPPING 2000 User ID Location 2001 User ID Location 2002 User ID Location 2003 User ID Location 2004 Reserved 2005 Reserved 2006 Device ID 2007 Configuration Word DS41196G-page Implemented Implemented 0x3FF 0x7FF 0xFFF 1FFF 2000 Implemented Implemented 2008 Not Implemented 3FFF Preliminary © ...

Page 5

... Load), require a minimum delay of T DLY command and the data. The 6-bit command sequences are shown in Table 2-3. TABLE 2-3: COMMAND MAPPING FOR PIC16F627A/PIC16F628A/PIC16F648A Command Load Configuration Load Data for Program Memory Load Data for Data Memory Increment Address ...

Page 6

... PIC16F627A/628A/648A The optional 16-bit data word will either be an input to, ® output from the PIC microcontroller, depending on the command. Load Data commands will be input, and Read Data commands will be output. The 16-bit data word only contains 14 bits of data to conform to the 14-bit program memory word. The 14 bits are centered within the 16-bit word, padded with a leading and trail- ing zero ...

Page 7

... FIGURE 2-5: LOAD DATA COMMAND FOR DATA MEMORY RB6 (CLOCK) RB7 (DATA SET T 1 HLD © 2007 Microchip Technology Inc. PIC16F627A/628A/648A T 2 DLY LSb strt_bit T 2 DLY ...

Page 8

... PIC16F627A/628A/648A 2.4.3 LOAD DATA FOR CONFIGURATION MEMORY The Load Configuration command advances the PC to the start of configuration memory (0x2000-0x200F), and loads the data for the first ID location. Once it is set to the configuration region, only exiting and re-entering Program/Verify mode will reset PC to the user memory space ...

Page 9

... Output mode on the second rising clock edge and revert back to Input mode (high-impedance) after the 16th rising edge. FIGURE 2-9: READ DATA FROM PROGRAM MEMORY RB6 (CLOCK RB7 0 (DATA SET T HLD RB7 = Input © 2007 Microchip Technology Inc. PIC16F627A/628A/648A T 2 DLY DLY T 1 HLD T 2 DLY ...

Page 10

... PIC16F627A/628A/648A 2.4.7 READ DATA FROM DATA MEMORY Read data from data memory reads the byte in data memory addressed by the low order bits of PC and transmits it on the DATA pin during the data phase of the command. The DATA pin will go into Output mode ...

Page 11

... Bulk Erase Program Memory X Bulk Erase Program Memory X Bulk Erase Program Memory X © 2007 Microchip Technology Inc. PIC16F627A/628A/648A 3.1 Bulk Erase Program Memory The program memory can be erased with the Bulk Erase Program Memory command. Note: All Bulk Erase operations must take place ...

Page 12

... PIC16F627A/628A/648A 3.2 Bulk Erase Data Memory The data memory can be erased with the Bulk Erase Data memory command. Note: All Bulk Erase operations must take place with V between 4.5-5.5V. DD FIGURE 3-2: BULK ERASE DATA MEMORY COMMAND 1 RB6 (CLOCK) RB7 1 (DATA) DS41196G-page 12 ...

Page 13

... Programming Program Memory FIGURE 3-3: PROGRAM FLOWCHART – PIC16F627A/628A/648A PROGRAM MEMORY Start High Voltage Programming Set PGM = V SS Set MCLR = V IHH Set Program Cycle Read Data from Program Memory Data Correct? Increment No All Locations Address Done? Command Verify all Locations ...

Page 14

... PIC16F627A/628A/648A FIGURE 3-4: PROGRAM FLOWCHART – PIC16F627A/628A/648A CONFIGURATION MEMORY Increment Address Command No Address = 0x2004? Yes Increment Address Command Increment Address Command Increment Address Command DS41196G-page 14 Start Load Configuration Data No Yes Program ID Program Cycle Location? Report Programming Failure Program Cycle (Config. Word) ...

Page 15

... Program Data Memory FIGURE 3-5: PROGRAM FLOWCHART – PIC16F627A/628A/648A DATA MEMORY Start Program Cycle Read Data from Data Memory Data Correct? Increment No All Locations Address Done? Command Data Correct? Done © 2007 Microchip Technology Inc. PIC16F627A/628A/648A Report No Programming Failure Yes ...

Page 16

... PIC16F627A/628A/648A 3.5 Programming Range of Program Memory FIGURE 3-6: PROGRAM FLOWCHART – PIC16F627A/628A/648A PROGRAM MEMORY Start High Voltage Programming Set PGM = V SS Set MCLR = V IHH Set Increment Address No Address Command Address? Program Cycle Read Data from Program Memory Data Correct? Increment No All Locations ...

Page 17

... The PIC16F627A/628A/648A has several Configura- tion bits. These bits can be set (reads ‘0’) or left unchanged (reads ‘1’), to select various device configurations. 3.7 Device ID Word The device ID word for the PIC16F627A/628A/648A is hard coded at 2006h. REGISTER 3-1: CONFIGURATION WORD FOR PIC16F627A/PIC16F628A/PIC16F648A (ADDRESS: 2007h) R/P-1 ...

Page 18

... Similarly, while saving a hex file, Configuration Word and ID information must be included. An option to not include this information may be provided. Specifically for the PIC16F627A/628A/648A, the EEPROM data memory should also be embedded in the hex file (see Section 3.9 “Embedding Data EEPROM Contents in Hex File”). ...

Page 19

... PIC16F628A). Any carry bits exceeding 16 bits are neglected. Finally, the Con- figuration Word (appropriately masked) is added to the checksum. Checksum computation for each member of the PIC16F627A/628A/648A devices is shown in Table 3-3. TABLE 3-3: CHECKSUM COMPUTATION Code ...

Page 20

... PIC16F627A/628A/648A 4.0 PROGRAM/VERIFY MODE ELECTRICAL CHARACTERISTICS TABLE 4-1: AC/DC CHARACTERISTICS TIMING REQUIREMENTS FOR PROGRAM/VERIFY MODE AC/DC Characteristics Characteristics General V level for word operations, program memory DD V level for word operations, data memory DD V level for Bulk Erase operations, DD program and data memory ...

Page 21

... PowerInfo, PowerMate, PowerTool, REAL ICE, rfLAB, Select Mode, Smart Serial, SmartTel, Total Endurance, UNI/O, 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 22

... 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 Preliminary © 2007 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