Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

PIC16LF648A Datasheet(PDF) 11 Page - Microchip Technology

Part # PIC16LF648A
Description  FLASH-Based 8-Bit CMOS Microcontrollers
Download  168 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16LF648A Datasheet(HTML) 11 Page - Microchip Technology

Back Button PIC16LF648A Datasheet HTML 7Page - Microchip Technology PIC16LF648A Datasheet HTML 8Page - Microchip Technology PIC16LF648A Datasheet HTML 9Page - Microchip Technology PIC16LF648A Datasheet HTML 10Page - Microchip Technology PIC16LF648A Datasheet HTML 11Page - Microchip Technology PIC16LF648A Datasheet HTML 12Page - Microchip Technology PIC16LF648A Datasheet HTML 13Page - Microchip Technology PIC16LF648A Datasheet HTML 14Page - Microchip Technology PIC16LF648A Datasheet HTML 15Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 168 page
background image
 2002 Microchip Technology Inc.
Preliminary
DS40044A-page 9
PIC16F627A/628A/648A
3.0
ARCHITECTURAL OVERVIEW
The high performance of the PIC16F627A/628A/648A
family can be attributed to a number of architectural
features commonly found in RISC microprocessors. To
begin with, the PIC16F627A/628A/648A uses a Har-
vard architecture, in which program and data are
accessed from separate memories using separate bus-
ses. This improves bandwidth over traditional von Neu-
mann architecture where program and data are fetched
from the same memory. Separating program and data
memory further allows instructions to be sized differ-
ently than 8-bit wide data word. Instruction opcodes are
14-bits wide making it possible to have all single word
instructions. A 14-bit wide program memory access
bus fetches a 14-bit instruction in a single cycle. A two-
stage pipeline overlaps fetch and execution of instruc-
tions. Consequently, all instructions (35) execute in a
single-cycle (200 ns @ 20 MHz) except for program
branches.
Table 3-1 lists device memory sizes (FLASH, Data and
EEPROM).
TABLE 3-1:
DEVICE MEMORY LIST
The PIC16F627A/628A/648A can directly or indirectly
address its register files or data memory. All Special
Function Registers, including the program counter, are
mapped in the data memory. The PIC16F627A/628A/
648A have an orthogonal (symmetrical) instruction set
that makes it possible to carry out any operation, on
any register, using any Addressing mode. This sym-
metrical nature and lack of ‘special optimal situations’
make programming with the PIC16F627A/628A/648A
simple yet efficient. In addition, the learning curve is
reduced significantly.
The PIC16F627A/628A/648A devices contain an 8-bit
ALU and working register. The ALU is a general pur-
pose arithmetic unit. It performs arithmetic and Boolean
functions between data in the working register and any
register file.
The ALU is 8-bit wide and capable of addition,
subtraction, shift and logical operations. Unless
otherwise mentioned, arithmetic operations are two's
complement in nature. In two-operand instructions,
typically
one
operand
is
the
working
register
(W register). The other operand is a file register or an
immediate constant. In single operand instructions, the
operand is either the W register or a file register.
The W register is an 8-bit working register used for ALU
operations. It is not an addressable register.
Depending on the instruction executed, the ALU may
affect the values of the Carry (C), Digit Carry (DC), and
Zero (Z) bits in the STATUS register. The C and DC bits
operate as a Borrow and Digit Borrow out bit,
respectively, bit in subtraction. See the
SUBLW and
SUBWF instructions for examples.
A simplified block diagram is shown in Figure 3-1, and
a description of the device pins in Table 3-2.
Two types of data memory are provided on the
PIC16F627A/628A/648A
devices.
Non-volatile
EEPROM data memory is provided for long term stor-
age of data such as calibration values, look up table
data, and any other data which may require periodic
updating in the field. These data are not lost when
power is removed. The other data memory provided is
regular RAM data memory. Regular RAM data memory
is provided for temporary storage of data during normal
operation. Data are lost when power is removed.
Device
Memory
FLASH
Program
RAM
Data
EEPROM
Data
PIC16F627A
1024 x 14
224 x 8
128 x 8
PIC16F628A
2048 x 14
224 x 8
128 x 8
PIC16F648A
4096 x 14
256 x 8
256 x 8
PIC16LF627A
1024 x 14
224 x 8
128 x 8
PIC16LF628A
2048 x 14
224 x 8
128 x 8
PIC16LF648A
4096 x 14
256 x 8
256 x 8


Similar Part No. - PIC16LF648A

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
PIC16LF648A-E/ML MICROCHIP-PIC16LF648A-E/ML Datasheet
2Mb / 178P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16LF648A-E/P MICROCHIP-PIC16LF648A-E/P Datasheet
2Mb / 178P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16LF648A-E/SO MICROCHIP-PIC16LF648A-E/SO Datasheet
2Mb / 178P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16LF648A-E/SS MICROCHIP-PIC16LF648A-E/SS Datasheet
2Mb / 178P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
PIC16LF648A-I/ML MICROCHIP-PIC16LF648A-I/ML Datasheet
2Mb / 178P
   Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
2007
More results

Similar Description - PIC16LF648A

ManufacturerPart #DatasheetDescription
logo
Microchip Technology
PIC16F62X MICROCHIP-PIC16F62X Datasheet
1Mb / 160P
   FLASH-Based 8-Bit CMOS Microcontrollers
1999
PIC12F752 MICROCHIP-PIC12F752 Datasheet
1Mb / 204P
   8-Pin Flash-Based 8-Bit CMOS Microcontrollers
2011
PIC12F609 MICROCHIP-PIC12F609 Datasheet
2Mb / 168P
   8-Pin Flash-Based, 8-Bit CMOS Microcontrollers
2006
PIC12F675-E MICROCHIP-PIC12F675-E Datasheet
1Mb / 136P
   8-Pin, Flash-Based 8-Bit CMOS Microcontrollers
01/05/10
PIC12F752-I-SN MICROCHIP-PIC12F752-I-SN Datasheet
2Mb / 210P
   8-Pin, Flash-Based 8-Bit CMOS Microcontrollers
08/02/11
PIC12F609 MICROCHIP-PIC12F609_10 Datasheet
1Mb / 212P
   8-Pin, Flash-Based 8-Bit CMOS Microcontrollers
2010
PIC12F629 MICROCHIP-PIC12F629 Datasheet
1Mb / 136P
   8-Pin, Flash-Based 8-Bit CMOS Microcontrollers
2010
PIC12F675I-SN MICROCHIP-PIC12F675I-SN Datasheet
1Mb / 136P
   8-Pin, Flash-Based 8-Bit CMOS Microcontrollers
01/05/10
PIC16F610 MICROCHIP-PIC16F610 Datasheet
2Mb / 180P
   14-Pin, Flash-Based 8-Bit CMOS Microcontrollers
2007
16F630 MICROCHIP-16F630 Datasheet
2Mb / 132P
   14-Pin FLASH-Based 8-Bit CMOS Microcontrollers
2003
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com