PIC16F628A-I/ML Microchip Technology, PIC16F628A-I/ML Datasheet - Page 3

IC MCU FLASH 2KX14 EEPROM 28QFN

PIC16F628A-I/ML

Manufacturer Part Number
PIC16F628A-I/ML
Description
IC MCU FLASH 2KX14 EEPROM 28QFN
Manufacturer
Microchip Technology
Series
PIC® 16Fr
Datasheets

Specifications of PIC16F628A-I/ML

Core Size
8-Bit
Program Memory Size
3.5KB (2K x 14)
Core Processor
PIC
Speed
20MHz
Connectivity
UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
16
Program Memory Type
FLASH
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
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
Controller Family/series
PIC16F
No. Of I/o's
16
Eeprom Memory Size
128Byte
Ram Memory Size
224Byte
Cpu Speed
20MHz
No. Of Timers
3
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
1 x 16 bit
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
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164324 - MODULE SKT FOR MPLAB 8DFN/16QFNXLT28QFN3 - SOCKET TRAN ICE 18DIP/28QFNI3DBF648 - BOARD DAUGHTER ICEPIC3AC164033 - ADAPTER 28QFN TO 18DIPAC162053 - HEADER INTERFACE ICD,ICD2 18DIPDV007003 - PROGRAMMER UNIVERSAL PROMATE II
Data Converters
-
Lead Free Status / Rohs Status
 Details
2.0
2.1
The user memory space extends from 0x0000 to
0x1FFF. In Programming mode, the program memory
space extends from 0x0000 to 0x3FFF, with the first
half (0x0000-0x1FFF) being user program memory and
the second half (0x2000-0x3FFF) being configuration
memory. In the user program memory space, the PC
will increment from 0x0000 to the end of implemented
user program memory (see Figure 2-1) and wraps
around to 0x0000. Additionally, the high order bit is not
affected by the Increment Address command. Thus, in
configuration memory, the PC increments from 0x2000
to 0x3FFF and wraps around to 0x2000 (not to
0x0000). The only way to set the PC back to user
program memory is to reset the part and re-enter
Program/Verify mode as described in Section 2.4
“Program/Verify Mode”.
Configuration memory space is entered via the Load
Configuration command (see Section 2.4.3 “Load
Data for Configuration Memory”). Only addresses
0x2000-0x200F of configuration memory space are
physically implemented. However, only locations
0x2000 through 0x2007 are available. Other locations
are reserved. Locations beyond 0x200F will physically
access user memory.
2.2
A user may store identification information (user ID) in
four user ID locations. The user ID locations are
mapped in [0x2000 : 0x2003]. These locations read out
normally even after the code protection is enabled.
© 2007 Microchip Technology Inc.
Note 1: All other locations in PIC
2: Only the low order 4 bits of the user ID
PROGRAM DETAILS
User Program Memory Map
User ID Locations
ration memory are reserved and should
not be programmed.
locations may be included in the device
checksum. See Section 3.10 “Check-
sum
calculation details.
Computation”
®
for
MCU configu-
checksum
Preliminary
PIC16F627A/628A/648A
2.3
The EE Data memory space extends from 0x00 to
0xFF and is separate from both program memory
space and 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.
TABLE 2-1:
TABLE 2-2:
PIC16F627A/628A
PIC16F648A
PIC16F627A
PIC16F628A
PIC16F648A
Device
EE Data Memory
Device
EE DATA CAPACITY
PROGRAM FLASH
EE Data
Memory
128
256
Program Flash
DS41196G-page 3
1K
2K
4K
Decoded
PC Bits
7
8

Related parts for PIC16F628A-I/ML