Electronic Components Datasheet Search
  English  ▼

X  

PIC16C83 Datasheet(PDF) 19 Page - Microchip Technology

Part # PIC16C83
Description  8 BIT CMOS EEPROM MICROCONTROLLERS
PDF  117 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16C83 Datasheet(HTML) 19 Page - Microchip Technology

Back Button PIC16C83 Datasheet HTML 15Page - Microchip Technology PIC16C83 Datasheet HTML 16Page - Microchip Technology PIC16C83 Datasheet HTML 17Page - Microchip Technology PIC16C83 Datasheet HTML 18Page - Microchip Technology PIC16C83 Datasheet HTML 19Page - Microchip Technology PIC16C83 Datasheet HTML 20Page - Microchip Technology PIC16C83 Datasheet HTML 21Page - Microchip Technology PIC16C83 Datasheet HTML 22Page - Microchip Technology PIC16C83 Datasheet HTML 23Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 19 / 117 page
background image
© 1995 Microchip Technology Inc.
DS30081F-page 19
PIC16C8X
4.4
Indirect Addressing, INDF and FSR
Registers
The INDF register is not a physical register and is used
in conjunction with the FSR register to perform indirect
addressing.
Indirect addressing is possible by using the INDF
register. Any instruction using the INDF register
actually accesses data pointed to by the file select
register (FSR). Reading INDF itself indirectly (FSR = 0)
will produce 00h. Writing to the INDF register indirectly
results in a no-operation (although status bits may be
affected). An effective 9-bit address is obtained by
concatenating the 8-bit FSR register and the IRP bit
(STATUS<7>), as shown in Figure 4-7. However, IRP
is not used in the PIC16C8X.
A simple program to clear RAM locations 20h-2Fh
using indirect addressing is shown in Example 4-1.
EXAMPLE 4-1:
INDIRECT ADDRESSING
movlw
0x20
;initialize pointer
movwf
FSR
;
to RAM
NEXT
clrf
INDF
;clear INDF register
incf
FSR
;inc pointer
btfss
FSR,4 ;all done?
goto
NEXT
;NO, clear next
CONTINUE
:
;YES, continue
FIGURE 4-7:
DIRECT/INDIRECT ADDRESSING
Direct Addressing
RP1 RP0
6
from opcode
0
IRP
7
(FSR)
0
Indirect Addressing
bank select
location select
bank select
location select
00
01
10
11
00h
7Fh
00h
0Bh
0Ch
2Fh (1)
30h (1)
7Fh
mapped in
bank 0
not used
Bank 0
Bank 1
Bank 2
Bank 3
Note 1:
PIC16C83, PIC16CR83, and PIC16C84 devices.
2:
PIC16C84A and PIC16CR84 devices
3:
For memory map detail see Figure 4-1.
4Fh (2)
50h (2)



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



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   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