IPC@CHIP SC123/SC143
Hardware Manual V1.06 [18.02.2010]
©2000-2008 BECK IPC GmbH Page 43
7.2 System interrupts
INT1 external (ORed with internal Ethernet MAC 1)
INT6 internal CAN channels
1
If USB controller is used, external INT3 interrupts must be
configured to level triggered only. If level triggered is used, a
static high (pullup) leads into a system crash.
2
Internal used by @CHIP-RTOS, not available for user interrupt
service functions
Interrupts are automatically disabled when an interrupt is taken. Interrupt-service routines (ISRs) can re-enable
interrupts by setting the IF flag. This allows interrupts of equal or greater priority to interrupt the currently
executing ISR. Interrupts from the same source are disabled so long as the corresponding bit in the interrupt in-
service register is set.
7.3 Watchdog
The IPC@CHIP provides a true watchdog timer function. The watchdog can be used to regain control of the
system when software fails to respond as expected. The watchdog is active after reset (see chapter 5). The
watchdog timeout period is about 699 ms. The mode can be set to trigger the watchdog by the user program or
by the CHIP-RTOS (default). In CHIP-RTOS mode, the CHIP-RTOS performs the watchdog strobing provided
that the system's timer interrupt is allowed to execute. Beware that excessive interrupt masking periods can
lead to system resets.