Skip to main content
Design DocumentNxp

MC68360 Asynchronous HDLC Protocol Microcode User’s Manual

User manual for implementing Asynchronous HDLC protocol microcode on the NXP MC68360 QUICC, supporting RFC 1549 transparency and CRC-CCITT generation.

View design document

Overview

This technical manual describes the Asynchronous HDLC (ASYNC HDLC) controller microcode for the MC68360 Quad Integrated Communications Controller (QUICC). The document details how the microcode enables the Communications Processor Module (CPM) to perform HDLC framing and transparency functions, offloading these tasks from the CPU32+ core. Key features include automatic CRC-CCITT generation and checking, transparency encoding and decoding based on RFC 1549, and support for NMSI control signals such as CD, CTS, and RTS. The manual provides a complete programming model, including the ASYNC HDLC memory map, specific command sets for transmission and reception, and buffer descriptor structures. It also covers error handling procedures for noisy characters or carrier loss and outlines the initialization process for different QUICC hardware revisions.

Use Cases

  • Implementing PPP physical layer protocols on MC68360-based systems
  • Offloading HDLC framing and transparency tasks from the main CPU to the CPM
  • Configuring serial communication controllers for asynchronous HDLC operation
  • Designing embedded communications systems requiring automatic CRC generation and error detection

Topics

MC68360
QUICC
Asynchronous HDLC
ASYNC HDLC
microcode
RFC 1549
CRC-CCITT
Communications Processor Module
CPM
PPP protocol
buffer descriptors
NXP

Referenced Parts

MC68360

Motorola

MC68360 ASYNC HDLC Protocol Microcode User’s Manual