Misplaced Pages

Freescale 683XX: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 00:45, 11 June 2002 editBryan Derksen (talk | contribs)Extended confirmed users95,333 editsm removing gibberish← Previous edit Revision as of 22:12, 26 October 2002 edit undo208.186.187.83 (talk)No edit summaryNext edit →
Line 1: Line 1:
The '''Motorola CPU32''' is a family of compatible ]s that use a ] ].

The family was designed using software that compiles a computer language into hardware. The submodules of the microcontroller were designed independently and released as new CPUs could be tested.

This process let the architects perform "design-ahead" so that when silicon technlogies were available, Motorola had designs ready to implement and go to market.

The microcontrollers consist of a series of parts, connected by an internal bus:

The ], designed to minimize transistors while maximizing performance.

The CPU has a high-speed clocked serial debugger interface called "background debug mode." The 68300-series was the first to have a clocked serial interface to the CPU to perform debugging. Now, many CPUs use a standard serial test interface for this purpose.

The SIM (System Interface Module), which eliminates much "glue logic" by decoding addresses into control signals. It also provides a clock generator, watchdogs for various system operations, access to most processor pins as parallel ports, and a periodic timer. It also provides an interrupt controller.

The Timing Processor Unit (TPU), which performs almost any timing related task: timers, counters, proportional pulse width control, pulse width measurement, pulse generation, stepper motor controllers, quadrature detection, etc.

An auxiliary RAM doubles as a programmable microcontroller store for the TPU, and Motorola gives the development system and code away for free.

Some earlier models have two conventional counter-timers.

Some models have a network interface processor.

Most models has a "serial peripheral interface", a clocked serial interface that can rapidly load bits into an external device.

Most models have a serial ].

Revision as of 22:12, 26 October 2002

The Motorola CPU32 is a family of compatible microcontrollers that use a 68000 CPU.

The family was designed using software that compiles a computer language into hardware. The submodules of the microcontroller were designed independently and released as new CPUs could be tested.

This process let the architects perform "design-ahead" so that when silicon technlogies were available, Motorola had designs ready to implement and go to market.

The microcontrollers consist of a series of parts, connected by an internal bus:

The CPU, designed to minimize transistors while maximizing performance.

The CPU has a high-speed clocked serial debugger interface called "background debug mode." The 68300-series was the first to have a clocked serial interface to the CPU to perform debugging. Now, many CPUs use a standard serial test interface for this purpose.

The SIM (System Interface Module), which eliminates much "glue logic" by decoding addresses into control signals. It also provides a clock generator, watchdogs for various system operations, access to most processor pins as parallel ports, and a periodic timer. It also provides an interrupt controller.

The Timing Processor Unit (TPU), which performs almost any timing related task: timers, counters, proportional pulse width control, pulse width measurement, pulse generation, stepper motor controllers, quadrature detection, etc.

An auxiliary RAM doubles as a programmable microcontroller store for the TPU, and Motorola gives the development system and code away for free.

Some earlier models have two conventional counter-timers.

Some models have a network interface processor.

Most models has a "serial peripheral interface", a clocked serial interface that can rapidly load bits into an external device.

Most models have a serial UART.