PIC16F628AT-E/SS Microchip Technology, PIC16F628AT-E/SS Datasheet - Page 3

IC,MICROCONTROLLER,8-BIT,PIC CPU,CMOS,SSOP,20PIN,PLASTIC

PIC16F628AT-E/SS

Manufacturer Part Number
PIC16F628AT-E/SS
Description
IC,MICROCONTROLLER,8-BIT,PIC CPU,CMOS,SSOP,20PIN,PLASTIC
Manufacturer
Microchip Technology
Series
PIC® 16Fr
Datasheets

Specifications of PIC16F628AT-E/SS

Rohs Compliant
YES
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
Program Memory Size
3.5KB (2K x 14)
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 ~ 125°C
Package / Case
20-SSOP
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
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 PIC16F628AT-E/SS