Electronic Components Datasheet Search
  English  ▼

X  

MCP19124 Datasheet(PDF) 134 Page - Microchip Technology

Part # MCP19124
Description  Digitally-Enhanced Power Analog Synchronous Low-Side Dual-Loop PWM Controller
PDF  236 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

MCP19124 Datasheet(HTML) 134 Page - Microchip Technology

Back Button MCP19124 Datasheet HTML 130Page - Microchip Technology MCP19124 Datasheet HTML 131Page - Microchip Technology MCP19124 Datasheet HTML 132Page - Microchip Technology MCP19124 Datasheet HTML 133Page - Microchip Technology MCP19124 Datasheet HTML 134Page - Microchip Technology MCP19124 Datasheet HTML 135Page - Microchip Technology MCP19124 Datasheet HTML 136Page - Microchip Technology MCP19124 Datasheet HTML 137Page - Microchip Technology MCP19124 Datasheet HTML 138Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 134 / 236 page
background image
MCP19124/5
DS20005619A-page 134
 2016 Microchip Technology Inc.
20.3.1
READING THE FLASH PROGRAM
MEMORY
To read a program memory location, the user must
write two bytes of the address to the PMADRL and
PMADRH registers, and then set control bit RD (bit 0
in the PMCON1 register). Once the read control bit is
set, the Program Memory Flash controller will use the
second instruction cycle to read the data. This causes
the second instruction immediately following the
BSF PMCON1,RD
instruction to be ignored. The data
is
available, in the very next cycle, in the PMDATL
and PMDATH registers; it can be read as two bytes in
the following instructions. PMDATL and PMDATH
registers will hold this value until another read or until it
is written to by the user (during a write operation).
EXAMPLE 20-1:
FLASH PROGRAM READ
FIGURE 20-1:
FLASH PROGRAM MEMORY READ CYCLE EXECUTION – NORMAL MODE
BANKSELPM_ADR; Change STATUS bits RP1:0 to select bank with PMADR
MOVLWMS_PROG_PM_ADDR;
MOVWFPMADRH; MS Byte of Program Address to read
MOVLWLS_PROG_PM_ADDR;
MOVWFPMADRL; LS Byte of Program Address to read
BANKSELPMCON1; Bank to containing PMCON1
BSF PMCON1, RD; EE Read
NOP
; First instruction after BSF PMCON1,RD executes normally
NOP
; Any instructions here are ignored as program
; memory is read in second cycle after BSF PMCON1,RD
;
BANKSELPMDATL; Bank to containing PMADRL
MOVFPMDATL, W; W = LS Byte of Program PMDATL
MOVFPMDATH, W; W = MS Byte of Program PMDATL
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
BSF PMCON1,RD
Executed here
INSTR (PC + 1)
Executed here
NOP
Executed here
PC
PC + 1
PMADRH,PMADRL
PC+3
PC + 5
Flash ADDR
RD bit
INSTR (PC)
PMDATH,PMDATL
INSTR (PC + 3)
PC + 3
PC + 4
INSTR (PC + 4)
INSTR (PC + 1)
INSTR (PC - 1)
Executed here
INSTR (PC + 3)
Executed here
INSTR (PC + 4)
Executed here
Flash DATA
PMDATH
PMDATL
Register
EERHLT



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