| 전자부품 데이터시트 검색엔진 |
|
PIC16C925-S/CL 데이터시트(PDF) 29 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
PIC16C925-S/CL 데이터시트(HTML) 29 Page - Microchip Technology |
|
29 / 182 page ![]() 2001 Microchip Technology Inc. Preliminary DS39544A-page 27 PIC16C925/926 3.0 READING PROGRAM MEMORY The Program Memory is readable during normal oper- ation over the entire VDD range. It is indirectly addressed through Special Function Registers (SFR). Up to 14-bit numbers can be stored in memory for use as calibration parameters, serial numbers, packed 7-bit ASCII, etc. Executing a program memory location con- taining data that forms an invalid instruction results in a NOP . There are five SFRs used to read the program and memory. These registers are: • PMCON1 • PMDATA • PMDATH • PMADR • PMADRH The program memory allows word reads. Program memory access allows for checksum calculation and reading calibration tables. When interfacing to the program memory block, the PMDATH:PMDATA registers form a two-byte word, which holds the 14-bit data for reads. The PMADRH:PMADR registers form a two-byte word, which holds the 13-bit address of the location being accessed. These devices can have from 4K words to 8K words of program memory, with an address range from 0h to 3FFFh. The unused upper bits in both the PMDATH and PMADRH registers are not implemented and read as “0’s”. 3.1 PMADR The address registers can address up to a maximum of 8K words of program memory. When selecting a program address value, the MSByte of the address is written to the PMADRH register and the LSByte is written to the PMADR register. The upper MSbits of PMADRH must always be clear. 3.2 PMCON1 Register PMCON1 is the control register for memory accesses. The control bit RD initiates read operations. This bit cannot be cleared, only set, in software. It is cleared in hardware at the completion of the read operation. REGISTER 3-1: PMCON1 REGISTER (ADDRESS 10Ch) R-1 U-0 U-0 U-0 U-x U-0 U-0 R/S-0 r — — — — — — RD bit 7 bit 0 bit 7 Reserved: Read as ‘1’ bit 6-1 Unimplemented: Read as ‘0’ bit 0 RD: Read Control bit 1 = Initiates a read, RD is cleared in hardware. The RD bit can only be set (not cleared) in software. 0 = Does not initiate a read Legend: R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’ - n = Value at POR reset ’1’ = Bit is set ’0’ = Bit is cleared x = Bit is unknown |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| 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 |