DataSheet.es    


PDF MCP19124 Data sheet ( Hoja de datos )

Número de pieza MCP19124
Descripción Flash Memory Programming Specification
Fabricantes Microchip 
Logotipo Microchip Logotipo



Hay una vista previa y un enlace de descarga de MCP19124 (archivo pdf) en la parte inferior de esta página.


Total 26 Páginas

No Preview Available ! MCP19124 Hoja de datos, Descripción, Manual

MCP19124/5
MCP19124/5 Flash Memory Programming Specification
This document includes the
programming specifications for the
following devices:
• MCP19124
• MCP19125
1.0 PROGRAMMING THE
MCP19124 AND MCP19125
DEVICES
The MCP19124/5 devices are programmed using a serial
method. The Serial mode will allow these devices to be
programmed while in the user’s system. These
programming specifications apply to all of the above
devices in all packages.
1.1 Hardware Requirements
This family of devices requires one power supply for
VIN, see Table 6-1. The VDD that is used to bias all
internal circuitry is internally generated and regulated
to 5V. Analog circuitry is powered from internally
generated AVDD and is regulated to 4V.
1.2 Program/Verify Mode
The Program/Verify mode for this family of devices
allows programming the user program memory, the
user ID locations, the Calibration Word and the
Configuration Word.
FIGURE 1-1:
PIN DIAGRAM – 24-PIN QFN (MCP19124)
GPA0/AN0/TEST_OUT 1
GPA1/AN1/CLKPIN 2
GPA2/AN2/T0CKI/INT 3
GPA3/AN3 4
GPA7/SCL/ICSPCLK 5
GPA6/CCD/ICSPDAT 6
MCP19124
EXP-25
18 VDR
17 PDRV
16 SDRV
15 PGND
14 AGND
13 IP
2016 Microchip Technology Inc.
DS20005566A-page 1

1 page




MCP19124 pdf
2.0 MEMORY DESCRIPTION
2.1 Program Memory Map
The user memory space extends from 0x0000 to
0x1FFF. In Program/Verify mode, the program memory
space extends from 0x0000 to 0x3FFF, with the first
half (0x0000-0x1FFF) being user program memory and
the second half (0x2000-0x3FFF) being configuration
memory. The Program Counter (PC) will increment
from 0x0000 to 0x1FFF and wrap to 0x0000. If the PC
is between 0x2000 and 0x3FFF, it will wrap-around to
0x2000 (not to 0x0000). Once in configuration memory,
the highest bit of the PC stays a ‘1’, thus always
pointing to the configuration memory. The only way to
point to user program memory is to reset the part and
re-enter Program/Verify mode as described in
Section 3.0 “Program/Verify Mode”.
For all of the devices covered in this document, the
configuration memory space, 0x2000 to 0x208F, is
physically implemented. However, only locations
0x2000 to 0x2003, 0x2007 and 0x2080 to 0x2089
are available. Other locations are reserved.
2.2 User ID Locations
A user may store identification information (user ID) in
four designated locations. The user ID locations are
mapped in 0x2000 to 0x2003. It is recommended that
the user uses only the seven Least Significant bits
(LSbs) of each user ID location. The user ID locations
read out normally, even after code protection is
enabled. It is recommended that ID locations are
written as ‘xx xxxx xbbb bbbb’, where ‘bbb bbbb
is the user ID information.
The 14 bits may be programmed, but only the seven
LSbs are read and displayed by the MPLAB®
Integrated Development Environment (IDE).
MCP19124/5
2.3 Calibration Word
For all of the devices covered in this document,
Calibration Words are included to allow storing the trim
values for various analog peripherals (i.e., INTOSC
module) at final test. These values are stored in
Calibration Words 0x2080, 0x2081, 0x2082, 0x2083,
0x2084, 0x2085, 0x2086, 0x2087, 0x2088, 0x2089,
0x208A, 0x208B and 0x208C. See the applicable
device data sheet for more information.
The Calibration Words do not necessarily participate in
the erase operation, unless a specific procedure is
executed. Therefore, the device can be erased without
affecting the Calibration Words. This simplifies the
erase procedure, since these values do not need to be
read and restored after the device is erased.
2016 Microchip Technology Inc.
DS20005566A-page 5

5 Page





MCP19124 arduino
MCP19124/5
3.1.3.4 Increment Address
The PC is incremented when this command is
received. A timing diagram of this command is shown
in Figure 3-7. Incrementing past 0x07FF in program
memory rolls the program counter to ‘0’. Incrementing
past 203Fh in test memory returns the Program
Counter to 2000h.
It is not possible to decrement the address counter. To
reset this counter, the user should exit and reenter
Program/Verify mode.
FIGURE 3-7:
ICSPCLK
INCREMENT ADDRESS COMMAND (PROGRAM/VERIFY)
12
34
TDLY2
Next Command
56
12
ICSPDAT
0 1 1 0 XX
X0
TSET1
THLD1
TDLY1
3.1.3.5
Begin Programming
(Externally Timed)
A Load command must be given before every Begin
Programming command. Programming of the
appropriate memory (program memory, configuration or
calibration memory) will begin after this command is
received and decoded. Programming requires (TPROG)
time and is terminated using an End Programming
command. A timing diagram for this command is shown
in Figure 3-8.
The addressed locations are not erased before
programming.
FIGURE 3-8:
BEGIN PROGRAMMING (EXTERNALLY TIMED)
VIHH
MCLR
ICSPCLK
TPROG
End Programming Command
1 234
56
12
ICSPDAT
0 0 0 11 X
TSET1
THLD1
X0
2016 Microchip Technology Inc.
DS20005566A-page 11

11 Page







PáginasTotal 26 Páginas
PDF Descargar[ Datasheet MCP19124.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
MCP19122Digitally Enhanced Power Analog ControllerMicrochip
Microchip
MCP19123Digitally Enhanced Power Analog ControllerMicrochip
Microchip
MCP19124Flash Memory Programming SpecificationMicrochip
Microchip
MCP19125Flash Memory Programming SpecificationMicrochip
Microchip

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar