IP Library Granted Patent US 8,291,188
Granted Patent B2
US 8,291,188 · App. 12/706,938 · Granted Oct 16, 2012

Microcontroller and electronic control unit

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 8,291,188
App. No.
12/706,938
Granted
Oct 16, 2012
Kind
B2
Abstract

A microcontroller in which respective CPUs execute different applications so as to improve processing performance, and the respective CPUs execute an application that requires safety and mutually compare the results thereof so as to enhance the reliability of write data is provided. The microcontroller has a plurality of processing systems made up of a first CPU, a second CPU, a first memory and a second memory, and for the instruction processing about specific processing set in advance, the write to peripheral modules which are not multiplexed is executed twice, and the write data of the first time and the second time are mutually collated.

Claims (16)

1. A microcontroller comprising a plurality of CPUs and a memory map register and carrying out control of an external device based on an instruction processing from the CPUs in accordance with data written to the memory map register, wherein

the memory map register has a register storing information about the number of writes of write data,

instruction processing about specific processing set in advance in the instruction processing from the CPUs is executed twice for the memory map register,

the two writes of the write data to the memory map register executed by the same instruction processing, each from different ones of the CPUs, and

a write data comparison circuit mutually collating the write data written twice to the memory map register is provided,

in each of the two write writes of the write data to the memory map register based on the same instruction processings from the different ones of the CPUs, write processing is executed only when a collation result in the write data comparison circuit is a match.

2. The microcontroller according to claim 1 , wherein

the memory map register is disposed in a peripheral module which carries out mutual transmissions of data for the control of the external device.

3. The microcontroller according to claim 2 , wherein

processing of mutually collating the write data written twice to the memory map register is carried out in the peripheral module.

4. The microcontroller according to claim 1 , wherein

the memory map register has a register storing information about the CPUs which have executed the write of the write data.

5. The microcontroller according to claim 1 , wherein

processing of mutually collating the write data written twice to the memory map register is carried out in a bridge which carries out access control of the memory map register.

6. An electronic control unit equipped with the microcontroller according to claim 1 , wherein

the control of the external device is carried out via an input/output interface connected to the microcontroller.

Assignments (3)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
MERGER AND CHANGE OF NAME Recorded Sep 9, 2010
From: RENESAS TECHNOLOGY CORP.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 024953/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2010
From: YAMADA, HIROMICHI; ISHIGURO, YUICHI; KANEKAWA, NOBUYASU
To: RENESAS TECHNOLOGY CORP.
Reel/Frame 023946/0196 →