Version 6 (modified by Stormlann, on Dec 6, 2011 at 10:17:41 PM) (diff)

Mbx821 002b

{{Infobox BSP | BSP_name = MBX821 002 | Manufacturer = Motorola |Board_URL = |NVRAM = 32 KB NVRAM |Architecture = OS-9 based RTOS |RAM = 4MB DRAM |NVMEM = One bank 32-bit Flash (2MB, 4MB, or 8MB) |CPU_model = MPC821 40MHZ |Serial = Two additional EIA-232-D serial ports }}


Motorola MBX821 002b

Complete embedded system software solution for wireless computing and communication devices Scalable OS-9 based RTOS architecture. Pre-configured for Motorola MBX821 and MBX860 Entry and Standard Level boards.

  • Multi-tasking, real-time OS-9 PowerPC kernel
    • Flexible networking subsystem (SoftStax?)
    • TCP/IP Support (BSD 4.4 Socket)
    • Floppy and IDE Hard Disk Support
    • Keyboard & Mouse Support
    • MAUI Graphics Support
      • LCD (MBX821)
      • SVGA/VGA (PC/104+)
    • CardSoft? PCMCIA Support by SystemSoft?
  • Full C/C++ Integrated Development Environment for Windows:


MBX821 models include:

  • 40 MHz MPC821 processor;
  • PC/104-Plus; 10BaseT Ethernet;
  • EIDE and Floppy interfaces;
  • 32KB NVRAM;
  • keyboard, mouse, IR, COM1 and COM2 ports;
  • LCD panel connector


The processor chip used on MBX series boards is either an MPC860 PowerQUICC® ( PowerPC® Quad Integrated Communications Controller) microprocessor or an MPC821 Portable Systems microprocessor. The processor is surface-mounted to the MBX board. The MPC8xx is a single-chip microprocessor/peripheral combination that lends itself to a variety of controller applications. It incorporates many of the communications/networking capabilities and peripheral I/O functions offered by the overall MBX product.


The MBX821-002b has 4MB of DRAM, soldered in place. The MBX series embedded controller has provision for either 4MB or 16MB of on-board DRAM, soldered in place. In addition, it accommodates 8MB to 128MB of expansion DRAM in a 168-pin DIMM (dual in-line memory module) socket, XU3. The on-board DRAM is composed of two 16-bit devices (either 1M x 16 or 4M x 16). Parity protection is optional

Flash Memory

Flash memory on the MBX821-002b embedded controller consists of 4MB. Flash memory on the MBX series embedded controller consists of 2MB, 4MB, or 8MB of memory in one bank of four devices soldered directly to the board. The EPPCBug firmware resident in Flash memory is originally loaded at the factory, but the Flash contents can be reprogrammed if necessary.


  • Serial I/O - EIA-232-D serial console or terminal port (DCE/DTE)
  • Parallel I/O - IEEE 1284 parallel port with host/peripheral mode selection
  • Ethernet I/O - Support for AUI and 10BaseT Ethernet interface
  • PCMCIA interface - One PCMCIA slot (type I, II, or III devices)
  • LCD interface (MPC821 only) - Support for both active and passive LCD panels via 24-pin header on MPC821-powered MBX boards
  • Floppy disk controller - Support for direct ribbon cable connection to 2.88MB floppy disk drive via header on MBX board
  • Keyboard/mouse interface - Support for keyboard and mouse input via header on MBX board


The MBX821-001 embedded controller accommodates 32KB of non- volatile RAM (NVRAM). The MBX series embedded controller accommodates 32KB of Non-Volatile RAM (NVRAM) in a 34-pin socket, XU2. A battery within the device supplies VCC to the NVRAM when main power is removed. The NVRAM provides for a low-battery indication which can be read by the processor. The first 4K of the NVRAM contains the vital product data (VPD) and should not be used. The remaining NVRAM is available for general use.


MBX821 models include 40 MHz MPC821 processor.


MBX series embedded controllers can use 3.0V–3.6V battery power (either on board, or external via utility connector #1) as a backup power source for the “keep-alive” power circuits (such as the real-time clock) in the processor. The lifetime of the battery is very dependent on the ambient temperature of the board and the power-on duty cycle. At 70° C, the worst-case elapsed time for battery protection is four years. Battery warning time is 24 hours minimum. At lower ambient temperatures the backup time is greatly extended. When a board is stored, the on-board battery should be disconnected to prolong battery life. This is especially important at high ambient temperatures.

Block diagram

File:Block diagram.png?