| 数据搜索系统,热门电子元器件搜索 |
|
ADE5166 数据表(PDF) 73 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADE5166 数据表(HTML) 73 Page - Analog Devices |
|
73 / 148 page ![]() Preliminary Technical Data ADE5166/ADE5169/ADE5566/ADE5569 Rev. PrB | Page 73 of 148 8052 MCU CORE ARCHITECTURE The ADE5166/ADE5169/ADE5566/ADE5569 has an 8052 MCU core and uses the 8051 instruction set. Some of the standard 8052 peripherals, such as the UART, have been enhanced. This section describes the standard 8052 core and enhancements that have been made to it in the ADE5166/ADE5169/ADE5566/ ADE5569. The special function register (SFR) space is mapped into the upper 128 bytes of internal data memory space and is accessed by direct addressing only. It provides an interface between the CPU and all on-chip peripherals. A block diagram showing the programming model of the ADE5166/ADE5169/ADE5566/ ADE5569 via the SFR area is shown in Figure 59. All registers except the program counter (PC), instruction register (IR) and the four general-purpose register banks reside in the SFR area. The SFR registers include control, configura- tion, and data registers that provide an interface between the CPU and all on-chip peripherals. ENERGY MEASUREMENT PC 62kB ELECTRICALLY REPROGRAMMABLE NONVOLATILE FLASH/EE PROGRAM/DATA MEMORY 8051-COMPATIBLE CORE 2kB XRAM OTHER ON-CHIP PERIPHERALS: SERIAL I/O WDT TIMERS BATTERY ADC LCD DRIVER TEMPERATURE ADC RTC POWER MANAGEMENT 128-BYTE SPECIAL FUNCTION REGISTER AREA IR 256 BYTES GENERAL- PURPOSE RAM REGISTER BANKS Figure 59: ADE5166/ADE5169/ADE5566/ADE5569 Block Diagram MCU REGISTERS The registers used by the MCU are summarized hereafter. Table 56. 8051 SFRs Table 57. Program Status Word SFR (PSW, 0xD0) Bit Address Mnemonic Description 7 0xD7 CY Carry Flag. Modified by ADD, ADDC, SUBB, MUL, and DIV instructions. 6 0xD6 AC Auxiliary Carry Flag. Modified by ADD, and ADDC instructions. 5 0xD5 F0 General-Purpose Flag Available to the User. 4, 3 0xD4, 0xD3 RS1, RS0 Register Bank Select Bits. RS1 RS0 Selected Bank 0 0 0 0 1 1 1 0 2 1 1 3 2 0xD2 OV Overflow Flag. Modified by ADD, ADDC, SUBB, MUL and DIV instructions. 1 0xD1 F1 General-Purpose Flag Available to the User. 0 0xD0 P Parity Bit. The number of bits set in the accumulator added to the value of the parity bit is always an even number. SFR Address Bit Addressable Description A 0xE0 Yes Accumulator B 0xF0 Yes Auxiliary Math PSW 0xD0 Yes Program Status Word (see Table 57) PCON 0x87 No Power Control (see Table 58) DPL 0x82 No Data Pointer Low (see Table 59) DPH 0x83 No Data Pointer High (see Table 60) DPTR 0x82 and 0x83 No Data Pointer (see Table 61) SP 0x81 No Stack Pointer (see Table 62) SPH 0xB7 No Stack Pointer High (see Table 63) STCON 0xBF No Stack Boundary (see Table 64) CFG 0xAF No Configuration (see Table 65) |
|
链接网址 |
| 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 |