| 数据搜索系统,热门电子元器件搜索 |
|
ADE7166 数据表(PDF) 81 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADE7166 数据表(HTML) 81 Page - Analog Devices |
|
81 / 144 page ![]() ADE7566/ADE7569/ADE7166/ADE7169 Rev. A | Page 81 of 144 Program Control Register (PCON, 0x87) STANDARD 8052 SFRS The 8052 core defines two power-down modes: power down and idle. The ADE7566/ADE7569/ADE7166/ADE7169 enhance the power control capability of the traditional 8052 MCU with additional power management functions. The Power Control SFR (POWCON, 0xC5) is used to define power control-specific functionality for the ADE7566/ADE7569/ ADE7166/ADE7169. The Program Control SFR (PCON, 0x87) is not bit addressable. See the The standard 8052 special function registers include the Accumulator, B, PSW, DPTR, and SP SFRs described in the Basic 8052 Registers section. The standard 8052 SFRs also define timers, the serial port interface, interrupts, I/O ports, and power-down modes. Timer SFRs The 8052 contains three 16-bit timers: the identical Timer0 and Timer1, as well as a Timer2. These timers can also function as event counters. Timer2 has a capture feature where the value of the timer can be captured in two 8-bit registers upon the assertion of an external input signal (see Power Management section. The ADE7566/ADE7569/ADE7166/ADE7169 have many other peripherals not standard to the 8052 core, including • ADE energy measurement DSP Table 102 and the Timers section). • RTC • LCD driver Serial Port SFRs • Battery switchover/power management The full-duplex serial port peripheral requires two registers, one for setting up the baud rate and other communication parameters, and another for the transmit/receive buffer. The ADE7566/ADE7569/ADE7166/ADE7169 also have enhanced serial port functionality with a dedicated timer for baud rate generation with a fractional divisor and additional error detection. See • Temperature ADC • Battery ADC • SPI/I2C communication • Flash memory controller • Watchdog timer Table 131 and the UART Serial Interface section. MEMORY OVERVIEW Interrupt SFRs The ADE7566/ADE7569/ADE7166/ADE7169 contain the following memory blocks: There is a two-tiered interrupt system standard in the 8052 core. The priority level for each interrupt source is individually selectable as high or low. The ADE7566/ADE7569/ADE7166/ ADE7169 enhance this interrupt system by creating, in essence, a third interrupt tier for a highest priority, the power supply management interrupt (PSM). See the • 16 kB of on-chip Flash/EE program and data memory • 256 bytes of general-purpose RAM • 256 bytes of internal extended RAM (XRAM) Interrupt System section. The 256 bytes of general-purpose RAM share the upper 128 bytes of its address space with special function registers. All of the memory spaces are shown in I/O Port SFRs Figure 80. The addressing mode specifies which memory space to access. The 8052 core supports four I/O ports, Port 0 through Port 3, where Port 0 and Port 2 are typically used to access external code and data spaces. The ADE7566/ADE7569/ADE7166/ ADE7169, unlike standard 8052 products, provide internal nonvolatile flash memory so that an external code space is unnecessary. The on-chip LCD driver requires many pins, some of which are dedicated for LCD functionality, and others that can be configured as LCD or general-purpose inputs/outputs. Due to the limited number of I/O pins, the ADE7566/ADE7569/ ADE7166/ADE7169 do not allow access to external code and data spaces. General-Purpose RAM General-purpose RAM resides in the 0x00 through 0xFF memory locations. It contains the register banks. 11 10 01 00 RESET VALUE OF STACK POINTER FOUR BANKS OF EIGHT REGISTERS R0 TO R7 BIT-ADDRESSABLE (BIT ADDRESSES) GENERAL-PURPOSE AREA BANKS SELECTED VIA BITS IN PSW 0x00 0x08 0x10 0x18 0x20 0x30 0x07 0x0F 0x17 0x1F 0x2F 0x7F The ADE7566/ADE7569/ADE7166/ADE7169 provide 20 pins that can be used for general-purpose I/O. These pins are mapped to Port 0, Port 1, and Port 2. They are accessed through three bit- addressable 8052 SFRs, P0, P1, and P2. Another enhanced feature of the ADE7566/ADE7569/ADE7166/ADE7169 is that the weak pull-ups standard on 8052 Port 1, Port 2, and Port 3 can be disabled to make open drain outputs, as is standard on Port 0. The weak pull-ups can be enabled on a pin-by-pin basis. See the I/O Ports section. Figure 82. Lower 128 Bytes of Internal Data Memory |
|
链接网址 |
| 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 |