M·CORE

From Wikipedia, the free encyclopedia
(Redirected from MCORE)

Template:Short description M·CORE is a low-power, RISC-based microcontroller architecture developed by Motorola (subsequently Freescale, now part of NXP), intended for use in embedded systems. Introduced in late 1997, the architecture combines a 32-bit internal data path with 16-bit instructions,[1] and includes a four-stage instruction pipeline. Initial implementations used a 360nm process and ran at 50 MHz.

M·CORE processors[2] employ a von Neumann architecture with shared program and data bus—executing instructions from within data memory is possible. Motorola engineers designed M·CORE to have low power consumption and high code density.[3]

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content.M-CORE, microRISC Engine, Programmers Reference Manual (PDF) (Revision 1.0 ed.), Motorola, Inc., 1997, archived from the original (PDF) on 2016-03-04
  2. ^ MCore2114, 2113, 2112, Advanced Information
  3. ^ M•CORE Architectural Brief. 1997.

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Template:RISC-based processor architectures

Template:Asbox