PIC16F628A-E/SO Microchip Technology, PIC16F628A-E/SO Datasheet - Page 3

IC MCU FLASH 2KX14 EEPROM 18SOIC

PIC16F628A-E/SO

Manufacturer Part Number
PIC16F628A-E/SO
Description
IC MCU FLASH 2KX14 EEPROM 18SOIC
Manufacturer
Microchip Technology
Series
PIC® 16Fr
Datasheets

Specifications of PIC16F628A-E/SO

Program Memory Type
FLASH
Program Memory Size
3.5KB (2K x 14)
Package / Case
18-SOIC (7.5mm Width)
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 ~ 125°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
+ 125 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
I3DBF648 - BOARD DAUGHTER ICEPIC3AC162053 - HEADER INTERFACE ICD,ICD2 18DIP
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F628A-E/SO
Manufacturer:
MICROCHIP
Quantity:
2 000
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-E/SO