поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

PIC18F010T-I/P датащи(PDF) 47 Page - Microchip Technology

номер детали PIC18F010T-I/P
подробное описание детали  High Performance Microcontrollers
PDF  176 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  MICROCHIP [Microchip Technology]
домашняя страница  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC18F010T-I/P датащи(HTML) 47 Page - Microchip Technology

Back Button PIC18F010T-I/P Datasheet HTML 43Page - Microchip Technology PIC18F010T-I/P Datasheet HTML 44Page - Microchip Technology PIC18F010T-I/P Datasheet HTML 45Page - Microchip Technology PIC18F010T-I/P Datasheet HTML 46Page - Microchip Technology PIC18F010T-I/P Datasheet HTML 47Page - Microchip Technology PIC18F010T-I/P Datasheet HTML 48Page - Microchip Technology PIC18F010T-I/P Datasheet HTML 49Page - Microchip Technology PIC18F010T-I/P Datasheet HTML 50Page - Microchip Technology PIC18F010T-I/P Datasheet HTML 51Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 47 / 176 page
background image
 2001 Microchip Technology Inc.
Preliminary
DS41142A-page 45
PIC18F010/020
5.3
Reading the Data EEPROM
Memory
To read a data memory location, the user must write the
address to the EEADR register, clear the EEPGD con-
trol bit (EECON1<7>), and then set control bit RD
(EECON1<0>). The data is available in the very next
instruction cycle of the EEDATA register, therefore, it
can be read by the next instruction. EEDATA will hold
this value until another read operation or until it is writ-
ten to by the user (during a write operation).
EXAMPLE 5-1:
DATA EEPROM READ
MOVLW DATA_EE_ADDR
;
MOVWF EEADR
;Data Memory Address to read
BCF
EECON1, EEPGD ;Point to DATA memory
BSF
EECON1, RD
;EEPROM Read
MOVF
EEDATA, W
;W = EEDATA
5.4
Writing to the Data EEPROM
Memory
To write an EEPROM data location, the address must
first be written to the EEADR register and the data writ-
ten to the EEDATA register. Then the sequence in
Example 5-2 must be followed to initiate the write cycle.
EXAMPLE 5-2:
DATA EEPROM WRITE
The write will not initiate if the above required sequence
is not exactly followed (write 55h to EECON2, write
AAh to EECON2, then set WR bit) for each byte. It is
strongly recommended that interrupts be disabled dur-
ing this code segment.
Additionally, the WREN bit in EECON1 must be set to
enable writes. This mechanism prevents accidental
writes to data EEPROM due to unexpected code exe-
cution (i.e., runaway programs). The WREN bit should
be kept clear at all times, except when updating the
EEPROM. The WREN bit is not cleared by hardware
After a write sequence has been initiated, clearing the
WREN bit will not affect the current write cycle. The WR
bit will be inhibited from being set unless the WREN bit
is set. The WREN bit must be set on a previous instruc-
tion. Both WR and WREN cannot be set with the same
instruction.
At the completion of the write cycle, the WR bit is
cleared in hardware and the EEPROM Write Complete
Interrupt Flag bit (EEIF) is set. EEIF must be cleared by
software.
Note:
Do not write to program memory or
EECON1 while writing to EEDATA.
MOVLW
DATA_EE_ADDR
;
MOVWF
EEADR
; Data Memory
Address to write
MOVLW
DATA_EE_DATA
;
MOVWF
EEDATA
; Data Memory
Value to write
BCF
EECON1, EEPGD ; Point to DATA
memory
BSF
EECON1, WREN
; Enable writes
BCF
INTCON, GIE
; Disable
Interrupts
MOVLW
55h
;
Required
MOVWF
EECON2
; Write 55h
Sequence
MOVLW
AAh
;
MOVWF
EECON2
; Write AAh
BSF
EECON1, WR
; Set WR bit to
begin write
BSF
INTCON, GIE
; Enable
Interrupts
SLEEP
; Wait for
interrupt to
signal write
complete
BCF
EECON1, WREN
; Disable writes



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


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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