NXP Semiconductors MC68336AMAB20
- Part No.:
- MC68336AMAB20
- Manufacturer:
- NXP Semiconductors
- Category:
- Microcontrollers
- Package:
- 160-BQFP
- Datasheet:
-
MC68336AMAB20.pdf
- Description:
- IC MCU 32BIT ROMLESS 160QFP
- Quantity:
- Payment:

- Shipping:

Inventory:4,549
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MC68336AMAB20 from Motorola is a 16-bit microcontroller unit (MCU) with integrated Time Processing Unit (TPU), 20.97 MHz CPU clock, 160-pin QFP package, and industrial temperature range (–40 to +105 °C). It serves as a real-time control engine in embedded motion systems, supporting deterministic I/O timing via TPU channels and external bus interfacing for memory-mapped peripherals.
For engineers reviewing the MC68336AMAB20 datasheet, MC68336AMAB20 pinout, MC68336AMAB20 application, or MC68336AMAB20 equivalent, key selection considerations include TPU channel count (16-channel), external bus width (16-bit data/24-bit address), analog input capability (16-channel 10-bit ADC), CAN interface absence, and QFP-160 mechanical compatibility with MC68376 revision D+.
Technical Context
The MC68336AMAB20 implements a 16-bit CPU32 core with Harvard-style instruction/data buses, executing from internal ROM or external memory via its 16-bit data bus and 24-bit address bus. It integrates a 16-channel Time Processing Unit (TPU) for autonomous pulse-width modulation, edge capture, and quadrature decoding without CPU intervention.
Its peripheral set includes a 16-channel 10-bit analog-to-digital converter (ADC), synchronous serial interface (SPI), UART, and programmable interrupt controller with eight priority-level IRQ inputs. The device lacks on-chip CAN controller - unlike the MC68376 - and relies on external transceivers for CAN bus connectivity.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | CPU32 16-bit RISC architecture, enabling deterministic real-time execution with 20.97 MHz max clock frequency. |
| Memory Bus | 16-bit data bus / 24-bit address bus supports up to 16 MB external memory space with configurable chip selects. |
| Time Processing Unit | 16-channel TPU provides hardware-accelerated timing functions including PWM generation, input capture, and encoder counting. |
| Analog Input | 16-channel 10-bit ADC with dedicated VDDA/VSSA supply pins ensures noise-isolated signal acquisition for motor feedback. |
| Package & Temp | 160-pin QFP (Case 864A-03), –40 to +105 °C operating range suitable for industrial motor drives and HVAC controllers. |
| Serial Interfaces | One UART (RXD/TXD) and one SPI (MISO/MOSI/SCK/PCS0–PCS3) support sensor communication and display driver control. |
| Interrupt System | Eight IRQ inputs (PF0–PF7) with programmable priority levels enable responsive handling of time-critical events like overcurrent or encoder zero-crossing. |
Pinout & Package
MC68336AMAB20 uses a 160-pin plastic quad flat pack (QFP) per Case 864A-03 mechanical standard, measuring 28.0 mm × 28.0 mm × 3.5 mm with 0.65 mm lead pitch. Pin 1 and Pin 160 are NC (no connect) for MC68336 Revision D and later, ensuring mechanical compatibility with MC68376.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| PE0–PE7 | External Bus Size Control / DSACK | Configure data bus width (8/16-bit) and provide strobe acknowledgment during external memory access. |
| ADDR0–ADDR23 | Address Bus Outputs | 24-bit multiplexed address lines drive external memory and peripheral address decoding logic. |
| DATA0–DATA15 | Data Bus I/O | 16-bit bidirectional data path enables read/write operations with SRAM, flash, or peripheral ICs. |
| AN0–AN15 | Analog Input Channels | 16 dedicated ADC input pins mapped to internal 10-bit successive-approximation converter. |
| TPUCH0–TPUCH15 | TPU Channel I/O | 16 independent TPU pins support configurable input capture, output compare, and PWM waveform generation. |
| RXD/TXD | UART Serial Interface | Asynchronous full-duplex communication at configurable baud rates for host diagnostics or HMI link. |
| MISO/MOSI/SCK/PCS0 | SPI Master Interface | Four-wire synchronous serial interface for daisy-chained sensors or display controllers. |
| RESET/HALT/BERR | System Control Signals | Asynchronous reset, debug halt, and bus error reporting for robust system initialization and fault recovery. |
Key Features
| Feature | Design Value |
|---|---|
| Hardware TPU Acceleration | Offloads timing-critical tasks (e.g., PWM dead-time insertion, encoder position tracking) from CPU, reducing jitter and freeing 30–40% CPU bandwidth. |
| Dual Power Domain ADC | Separate VDDA/VSSA supply pins isolate analog circuitry from digital noise, achieving <1 LSB INL across full industrial temperature range. |
| Configurable External Bus | Eight chip-select outputs (CS0–CS9) with programmable wait-state control enable direct interfacing with diverse memory types (SRAM, EPROM, flash) and peripherals. |
| Priority-Based Interrupt Controller | Eight IRQ inputs with individually maskable status and four priority levels ensure deterministic response to critical faults like overtemperature or phase loss. |
| On-Chip Debug Support | BKPT/DSCLK, IPIPE/DSO, IFETCH/DSI pins enable real-time trace and breakpoint debugging via Motorola's BDM interface without halting real-time operation. |
Applications
| Industrial Motor Drive Control | Programmable Logic Controller (PLC) I/O Module |
|---|---|
Use Scenario: Closed-loop control of 3-phase AC induction motors using encoder feedback and space-vector PWM. IC Role / Device Role / Timing Role: Real-time motion controller executing PID loops, generating synchronized PWM outputs, and capturing encoder pulses via TPU channels. Use Value: Deterministic TPU timing eliminates software-based interrupt latency, enabling sub-1 µs edge alignment for precise field-oriented control. | Use Scenario: Modular PLC backplane I/O expansion with analog input conditioning and digital output switching. IC Role / Device Role / Timing Role: Central I/O processor managing 16-channel analog acquisition, discrete input debouncing, and relay driver timing via external bus peripherals. Use Value: Integrated 16-bit external bus and 16-channel ADC reduce external component count by 3–5 ICs per module, lowering BOM cost and PCB area. |
| Heating, Ventilation & Air Conditioning (HVAC) Controller | Factory Automation Sensor Hub |
Use Scenario: Multi-zone HVAC system coordinating compressor speed, damper actuation, and ambient temperature sensing. IC Role / Device Role / Timing Role: Main system controller running supervisory logic, reading thermistor networks via ADC, and driving TRIACs through opto-isolated outputs. Use Value: Dual power domain ADC ensures stable 10-bit readings despite high-current switching noise from compressor drivers. | Use Scenario: Distributed sensor node aggregating vibration, pressure, and current measurements for predictive maintenance analytics. IC Role / Device Role / Timing Role: Edge data concentrator acquiring synchronized samples from multiple analog sensors and transmitting via UART to gateway. Use Value: Hardware TPU channels timestamp each ADC conversion with 100 ns resolution, enabling accurate phase correlation across sensor modalities. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MC68376AVFT20 | Includes integrated CAN 2.0B controller and enhanced TPU with additional trigger sources; otherwise identical pinout and bus interface. | Required for CAN-based distributed control networks (e.g., J1939 vehicle subsystems); not drop-in replaceable due to CANRX/CANTX pin assignment differences. | Select MC68376AVFT20 only when native CAN protocol stack integration is mandatory and board layout accommodates CAN transceiver routing. |
| MC9328MX1CZK | ARM920T core, 200 MHz, integrated LCD controller and USB OTG; no TPU or dedicated motor control peripherals. | Targets multimedia HMI or gateway applications; lacks deterministic real-time I/O acceleration needed for servo loop closure. | Choose MC9328MX1CZK for Linux-capable UI processing; avoid for time-critical motion control where MC68336AMAB20's TPU provides guaranteed sub-µs timing. |
Compared with MC68376AVFT20, MC68336AMAB20 offers superior deterministic timing for motor control but lacks CAN; versus MC9328MX1CZK, it delivers lower-latency I/O handling at the cost of reduced general-purpose compute throughput and no OS support.
Availability
MC68336AMAB20 is available at Aetrix Electronics and suitable for industrial motor drives, programmable logic controller (PLC) modules, and HVAC control systems requiring stable component supply across extended temperature ranges and long production lifecycles.
Supply support for MC68336AMAB20 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Motorola Semiconductor (now NXP Semiconductors) is a pioneer in embedded microcontrollers, delivering high-reliability silicon for automotive, industrial, and communications infrastructure since the 1970s.
The MC68336 product line was designed specifically for deterministic real-time control in motion systems, emphasizing hardware-accelerated timing, robust external bus interfacing, and industrial-grade thermal performance.
FAQ
What is the maximum operating frequency of the MC68336AMAB20?
The MC68336AMAB20 operates at a maximum CPU clock frequency of 20.97 MHz, derived from an external crystal oscillator (XTAL/EXTAL) with internal PLL multiplication. This frequency is fixed for this variant and supports deterministic instruction timing essential for real-time control loops in motor drive applications. The MC68336AMAB20 does not support dynamic frequency scaling or software-configurable clock dividers beyond the factory-set PLL configuration.
Does the MC68336AMAB20 include a built-in CAN controller?
No, the MC68336AMAB20 does not integrate a CAN controller. Unlike the pin-compatible MC68376, which adds CANRX0 and CANTX0 pins, the MC68336AMAB20 omits native CAN protocol support. System designers must implement CAN communication using external CAN transceivers and bit-bang or UART-to-CAN bridge ICs. This architectural difference is confirmed in the pin assignment diagrams and ordering tables of the official Motorola MC68336/376 User's Manual.
What is the function of the TPU in the MC68336AMAB20?
The Time Processing Unit (TPU) in the MC68336AMAB20 is a dedicated 16-channel hardware peripheral that executes timing-critical I/O operations independently of the CPU. It performs input capture, output compare, PWM generation, quadrature decoding, and pulse accumulation - all with nanosecond-level timing precision. This offloads the CPU from servicing frequent timer interrupts, enabling the MC68336AMAB20 to maintain tight control loop deadlines in applications like servo motor positioning.
How many analog input channels does the MC68336AMAB20 support?
The MC68336AMAB20 supports 16 analog input channels (AN0 through AN15), connected to a single 10-bit successive-approximation ADC. These channels share a common sample-and-hold circuit and reference voltage inputs (VRH/VRL), with dedicated analog power supply pins (VDDA/VSSA) to minimize digital switching noise coupling. The ADC conversion time is 12 µs per channel, and channel sequencing is programmable via control registers.
Is the MC68336AMAB20 pin-compatible with the MC68376?
The MC68336AMAB20 is mechanically pin-compatible with the MC68376 in the 160-pin QFP package (Case 864A-03), with Pins 1 and 160 designated as NC for Revision D and later devices. However, functional pin assignments differ: the MC68376 substitutes CANRX0 and CANTX0 for two TPU-related signals present on the MC68336AMAB20. Therefore, while footprint and soldering are identical, direct electrical substitution requires verification of signal routing and firmware adaptation for CAN-specific functionality.
MC68336AMAB20 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Package/Case:
- 160-BQFP
- Series:
- M683xx
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- CPU32
- Core Size:
- 32-Bit Single-Core
- Speed:
- 20MHz
- Connectivity:
- CANbus, EBI/EMI, SCI, SPI
- Peripherals:
- POR, PWM, WDT
- Number of I/O:
- 18
- Program Memory Size:
- -
- Program Memory Type:
- ROMless
- EEPROM Size:
- -
- RAM Size:
- 7.5K x 8
- Voltage - Supply (Vcc/Vdd):
- 4.75V ~ 5.25V
- Data Converters:
- A/D 16x10b
- Oscillator Type:
- External
- Operating Temperature:
- -40°C ~ 125°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
MC68336AMAB20 FAQ
1.How can I place an order for MC68336AMAB20 through Aetrix?
Please submit a Request for Quotation (RFQ) for MC68336AMAB20 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for MC68336AMAB20 reliable?
The price and inventory of MC68336AMAB20 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MC68336AMAB20 is usually 5 days.
3.What payment methods are accepted for MC68336AMAB20?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MC68336AMAB20 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MC68336AMAB20?
MC68336AMAB20 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MC68336AMAB20 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for MC68336AMAB20?
For technical support, including MC68336AMAB20 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MC68336AMAB20 requirements.
6.How does Aetrix verify that MC68336AMAB20 is sourced from the original manufacturer or authorized distributors?
All MC68336AMAB20 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MC68336AMAB20 meets industry standards.
7.What is the process for return or replacement of MC68336AMAB20?
All MC68336AMAB20 units undergo pre-shipment inspection (PSI). If there is an issue with MC68336AMAB20, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The MC68336AMAB20 part is unused and in its original packaging.
Return procedure for MC68336AMAB20:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MC68336AMAB20 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

.jpg)