71M6521DEIM-DB Maxim Integrated Products, 71M6521DEIM-DB Datasheet - Page 55

no-image

71M6521DEIM-DB

Manufacturer Part Number
71M6521DEIM-DB
Description
Power Management Modules & Development Tools 71M6521DE DEMO BOARD M6521DE DEMO BOARD
Manufacturer
Maxim Integrated Products
Datasheet

Specifications of 71M6521DEIM-DB

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
71M652X Software User’s Guide
RTC interrupt happens, and then the XFER interrupt happens after the IE_XFER flag is already tested, but before the
RTC interrupt is cleared. In this case, the signal to EXT6 will remain set, and never have an edge to cause another
interrupt 6. Therefore, the XFER_BUSY interrupt will hang forever, thus preventing delivery of the data to the meter.
To prevent this error condition, at the end of the XFER_BUSY_RTC service routine, both interrupt flags are again
checked, and when at least one of them is active, the processing starts again.
Both interrupts have a backup check - the main watchdog timer is never reset unless both interrupts run.
es0_isr is the ISR servicing UART 0. In this ISR, the UART data is sent and received along using flow control, if
enabled. Parity and other serial controls are managed in this ISR. The alternative serial port, UART 1 uses an ISR with
identical code structure (es1_isr).
Revision 1.7
5.4.2.1 SERIAL Interrupt
no
no
Call high-level protocol to
Call high-level protocol to
RI == TRUE?
TI == TRUE?
transmit byte
receive byte
es0_isr()
END
© Copyright 2005-2007 TERIDIAN Semiconductor Corporation
yes
yes
Figure 5-10: Serial 0 and 1 isr
TX interrupt
RX interrupt
TERIDIAN Proprietary
no
no
Call high-level protocol to
Call high-level protocol to
RI == TRUE?
TI == TRUE?
transmit byte
receive byte
es1_isr()
END
yes
yes
TX interrupt
RX interrupt
55 of 138

Related parts for 71M6521DEIM-DB