IP Library Granted Patent US 7,529,983
Granted Patent B2
US 7,529,983 · App. 10/569,185 · Granted May 5, 2009

Circuit arrangement and method for supporting and monitoring a microcontroller

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,529,983
App. No.
10/569,185
Granted
May 5, 2009
Kind
B2
Abstract

A circuit arrangement for supporting and monitoring a microcontroller, which is constructed externally of the microcontroller, comprises a watchdog circuit for monitoring the microcontroller, which circuit outputs an error signal if not reset by the microcontroller within a watchdog period, and an interrupt circuit, which feeds important system messages to the microcontroller as interrupt events for processing. In order correctly to combine interrupt processing and watchdog operation, the watchdog circuit is connected to the interrupt circuit and cooperates therewith in such a way that the interrupt circuit feeds at most a predetermined number of interrupt events to the microcontroller within a watchdog period.

Claims (18)

1. A circuit arrangement for supporting and monitoring a microcontroller, which is constructed externally of the microcontroller, having

a watchdog circuit for monitoring the microcontroller, which circuit outputs an error signal if not reset by the microcontroller within a watchdog period, and

an interrupt circuit with various interrupt sources, which feeds important system messages to the microcontroller-as interrupt events for processing,

characterized in that the interrupt sources are assigned to priority classes, and a predetermined maximum number of interrupt events per watchdog period is set for at least one priority class, and

the watchdog circuit is connected to the interrupt circuit and cooperates therewith in such a way that the interrupt circuit

for priority classes with a set maximum number, feeds at most this maximum number of interrupt events of the associated interrupt sources to the microcontroller within a watchdog period and,

for priority classes without a set maximum number, feeds all the interrupt events of the associated interrupt sources to the microcontroller.

2. A circuit arrangement as claimed in claim 1 , characterized in that the priority classes comprise one maximum priority class, for which no maximum number is set.

3. A circuit arrangement as claimed in claim 2 , characterized in that each interrupt source is assigned either to the maximum priority class or to a second, lower priority class, for which a predetermined maximum number is set.

4. A circuit arrangement as claimed in claim 2 , characterized in that failure of the supply voltage constitutes an interrupt source in the maximum priority class.

5. A circuit arrangement as claimed in claim 4 , characterized in that a non-volatile memory is provided, in which the microcontroller saves important data in the event of failure of the supply voltage.

6. A method of supporting and monitoring a microcontroller, in which

the microcontroller is monitored by a watchdog circuit, which outputs an error signal if not reset by the microcontroller within a watchdog period, and

important system messages are fed to the microcontroller by an interrupt circuit with various interrupt sources as interrupt events for processing,

characterized in that the interrupt sources are assigned to priority classes, and a predetermined maximum number of interrupt events per watchdog period is set for at least one priority class, and

the watchdog circuit and the interrupt circuit cooperate in such a way that the microcontroller

for priority classes with a set maximum number, is fed by the interrupt circuit with at most this maximum number of interrupt events within a watchdog period, and

for priority classes without a set maximum number, is fed by the interrupt circuit with all the interrupt events of the associated interrupt sources.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: PARTNERS FOR CORPORATE RESEARCH INTERNATIONAL
To: FUTURE LINK SYSTEMS
Reel/Frame 032399/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2013
From: NXP B. V.
To: PARTNERS FOR CORPORATE RESEARCH INTERNATIONAL
Reel/Frame 031334/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2007
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 019719/0843 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: WAGNER, MARTIN
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 017603/0797 →