Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

PIC16CE623-04/SS Datasheet(PDF) 29 Page - Microchip Technology

Part # PIC16CE623-04/SS
Description  OTP 8-Bit CMOS MCU with EEPROM Data Memory
PDF  108 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

PIC16CE623-04/SS Datasheet(HTML) 29 Page - Microchip Technology

Back Button PIC16CE623-04/SS Datasheet HTML 25Page - Microchip Technology PIC16CE623-04/SS Datasheet HTML 26Page - Microchip Technology PIC16CE623-04/SS Datasheet HTML 27Page - Microchip Technology PIC16CE623-04/SS Datasheet HTML 28Page - Microchip Technology PIC16CE623-04/SS Datasheet HTML 29Page - Microchip Technology PIC16CE623-04/SS Datasheet HTML 30Page - Microchip Technology PIC16CE623-04/SS Datasheet HTML 31Page - Microchip Technology PIC16CE623-04/SS Datasheet HTML 32Page - Microchip Technology PIC16CE623-04/SS Datasheet HTML 33Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 29 / 108 page
background image
© 1998 Microchip Technology Inc.
Preliminary
DS40182A-page 29
PIC16CE62X
6.0
EEPROM PERIPHERAL
OPERATION
The PIC16CE623/624/625 each have 128 bytes of
EEPROM data memory. The EEPROM data memory
supports a bi-directional 2-wire bus and data transmis-
sion protocol. These two-wires are serial data (SDA)
and serial clock (SCL), that are mapped to bit1 and bit2,
respectively, of the EEINTF register (SFR 90h).
In
addition, the power to the EEPROM can be controlled
using bit0 (EEVDD) of the EEINTF register.
For most
applications, all that is required is calls to the following
functions:
; Byte_Write: Byte write routine
;
Inputs: EEPROM Address
EEADDR
;
EEPROM Data
EEDATA
;
Outputs:
Return 01 in W if OK, else
return 00 in W
;
; Read_Current: Read EEPROM at address
currently held by EE device.
;
Inputs: NONE
;
Outputs:
EEPROM Data
EEDATA
;
Return 01 in W if OK, else
return 00 in W
;
; Read_Random: Read EEPROM byte at supplied
address
;
Inputs: EEPROM Address
EEADDR
;
Outputs:
EEPROM Data
EEDATA
;
Return 01 in W if OK,
else return 00 in W
The code for these functions is not yet determined, but
will be available on our web site (www.microchip.com)
when it is completed. The code will be accessed by
either including the source code FLASH62X.INC or by
linking FLASH62X.ASM.
6.0.1
SERIAL DATA
SDA is a bi-directional pin used to transfer addresses
and data into and data out of the memory.
For normal data transfer SDA is allowed to change only
during SCL low. Changes during SCL high are
reserved for indicating the START and STOP condi-
tions.
6.0.2
SERIAL CLOCK
This SCL input is used to synchronize the data transfer
from and to the memory.
6.0.3
EEINTF REGISTER
The EEINTF register (SFR 90h) controls the access to
the EEPROM. Figure 6.1 details the function of each
bit. User code must generate the clock and data sig-
nals.
FIGURE 6-1:
EEINFT REGISTER (ADDRESS 90h)
U-0
U-0
U-0
U-0
U-0
R/W-1
R/W-1
R/W-1
-
-
-
-
-
EESCL
EESDA
EEVDD
R
= Readable bit
W = Writable bit
U
= Unimplemented bit,
read as ‘0’
- n = Value at POR reset
bit7
bit0
bit 7-3:
Unimplemented: Read as '0'
bit 2:
EESCL: Clock line to the EEPROM
1 = Clock high
0 = Clock low
bit 1:
EESDA: Data line to EEPROM
1 = Data line is high (pin is tri-stated, line is pulled high by a pull-up resistor)
0 = Data line is low
bit 0:
EEVDD: VDD control bit for EEPROM
1 = VDD is turned on EEPROM
0 = VDD is turned off EEPROM (all pins are tri-stated and the EEPROM is powered down)
Note:
EESDA, EESCL and EEVDD will read ‘0’ if EEVDD is turned off
62X.bk Page 29 Tuesday, March 10, 1998 3:40 PM



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