数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

PIC16F506T-E/SLSQTP 数据表(PDF) 11 Page - Microchip Technology

部件名 PIC16F506T-E/SLSQTP
功能描述  8/14-Pin, 8-Bit Flash Microcontroller
PDF  116 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  MICROCHIP [Microchip Technology]
网页  http://www.microchip.com
标志 MICROCHIP - Microchip Technology

PIC16F506T-E/SLSQTP 数据表(HTML) 11 Page - Microchip Technology

Back Button PIC16F506T-E/SLSQTP Datasheet HTML 7Page - Microchip Technology PIC16F506T-E/SLSQTP Datasheet HTML 8Page - Microchip Technology PIC16F506T-E/SLSQTP Datasheet HTML 9Page - Microchip Technology PIC16F506T-E/SLSQTP Datasheet HTML 10Page - Microchip Technology PIC16F506T-E/SLSQTP Datasheet HTML 11Page - Microchip Technology PIC16F506T-E/SLSQTP Datasheet HTML 12Page - Microchip Technology PIC16F506T-E/SLSQTP Datasheet HTML 13Page - Microchip Technology PIC16F506T-E/SLSQTP Datasheet HTML 14Page - Microchip Technology PIC16F506T-E/SLSQTP Datasheet HTML 15Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 116 page
background image
© 2007 Microchip Technology Inc.
Preliminary
DS41268C-page 9
PIC12F510/16F506
3.0
ARCHITECTURAL OVERVIEW
The high performance of the PIC12F510/16F506
devices can be attributed to a number of architectural
features commonly found in RISC microprocessors.
The PIC12F510/16F506 devices use a Harvard archi-
tecture in which program and data are accessed on
separate buses. This improves bandwidth over tradi-
tional von Neumann architectures where program and
data are fetched on the same bus. Separating program
and data memory further allows instructions to be sized
differently than the 8-bit wide data word. Instruction
opcodes are 12 bits wide, making it possible to have all
single-word instructions. A 12-bit wide program mem-
ory access bus fetches a 12-bit instruction in a single
cycle. A two-stage pipeline overlaps fetch and execu-
tion of instructions. Consequently, all instructions (33)
execute in a single cycle (200 ns @ 20 MHz, 1
μs @
4 MHz) except for program branches.
Table 3-1 lists program memory (Flash) and data
memory (RAM) for the PIC12F510/16F506 devices.
TABLE 3-1:
PIC12F510/16F506 MEMORY
The PIC12F510/16F506 devices can directly or indi-
rectly address its register files and data memory. All
Special Function Registers (SFR), including the PC,
are mapped in the data memory. The PIC12F510/
16F506 devices have a highly orthogonal (symmetri-
cal) instruction set that makes it possible to carry out
any operation, on any register, using any addressing
mode. This symmetrical nature and lack of “special
optimal
situations”
make
programming
with
the
PIC12F510/16F506 devices simple, yet efficient. In
addition, the learning curve is reduced significantly.
The PIC12F510/16F506 devices contain an 8-bit ALU
and working register. The ALU is a general purpose
arithmetic unit. It performs arithmetic and Boolean
functions between data in the working register and any
register file.
The ALU is 8 bits wide and capable of addition, subtrac-
tion, shift and logical operations. Unless otherwise
mentioned, arithmetic operations are two’s comple-
ment in nature. In two-operand instructions, one
operand is typically the W (working) register. The other
operand is either 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, respec-
tively, in subtraction. See the SUBWF and ADDWF
instructions for examples.
A simplified block diagram is shown in Figure 3-1 for
PIC12F510
with
the
corresponding
device
pins
described in Table 3-2. A simplified block diagram for
PIC16F506
is
shown
in
Figure 3-2
with
the
corresponding device pins described in Table 3-3.
Device
Memory
Program
Data
PIC12F510
1024 x 12
38 x 8
PIC16F506
1024 x 12
67 x 8



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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