Freescale Semiconductor
Technical Data
Document Number: MC1323x
Rev. 1.0 10/2011
MC1323x
MC1323x
Low Cost SoC Remote Control
Platform for the 2.4 GHz IEEE
®
802.15.4 Standard
Device
MC13233C
1
1
Package Information
Case 2124-02
LGA-48 [7x7 mm]
Ordering Information
Device Marking
MC13233C
Package
LGA-48
See Table 1 for more details
1
Introduction
Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Integrated IEEE 802.15.4 Transceiver
(Radio and Modem)
7
4 HCS08 8-Bit Central Processing Unit (CPU) 9
5 System Clocks . . . . . . . . . . . . . . . . . . . . . . . 10
6 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
7 System and Power Management . . . . . . . . 11
8 MCU Peripherals . . . . . . . . . . . . . . . . . . . . . . 12
9 Development Environment . . . . . . . . . . . . . 16
10Pin Assignment and Connections . . . . . . . 17
11Electrical Specifications . . . . . . . . . . . . . . . 20
12Applications Information . . . . . . . . . . . . . . . 32
13Mechanical Diagrams
(Case 2124-02, Non-JEDEC)
34
The MC1323x family is Freescale’s low cost
System-on-Chip (SoC) platform for the IEEE
®
802.15.4
Standard that incorporates a complete, low power, 2.4
GHz radio frequency transceiver with Tx/Rx switch, an
8-bit HCS08 CPU, and a functional set of MCU
peripherals into a 48-pin LGA package. This family of
products is targeted for wireless RF remote control and
other cost-sensitive applications ranging from home TV
and entertainment systems such as ZigBee BeeStack
Consumer (RF4CE) to low cost, low power, IEEE
802.15.4 and ZigBee end nodes. The MC1323x is a
highly integrated solution, with very low power
consumption.
The MC1323x contains an RF transceiver which is an
802.15.4 Standard - 2006 compliant radio that operates
in the 2.4 GHz ISM frequency band. The transceiver
includes a low noise amplifier, 1mW nominal output
power amplifier (PA), internal voltage controlled
oscillator (VCO), integrated transmit/receive switch,
on-board power supply regulation, and full
spread-spectrum encoding and decoding.
Freescale reserves the right to change the detail specifications as may be required to permit improvements in the design of its
products.
© Freescale Semiconductor, Inc., 2006, 2007, 2008, 2009, 2010, 2011. All rights reserved.
The on-chip CPU is based on the Freescale HCS08 family of Microcontroller Units (MCU) and has 82
kilobyte (KB) of FLASH memory and 5KB of RAM. The onboard MCU peripheral set has been defined
to support the targeted applications. A dedicated DMA block transfers packet data between RAM and the
transceiver to off-load the CPU and allow higher efficiency and increased performance.
1.1
Ordering Information
Table 1. Orderable Parts Details
Table 1
provides additional details about the MC1323x
Device
MC13233C
MC13233CR2
Operating
Temp Range
(TA.)
-40° to 85° C
-40° to 85° C
Package
LGA-48
LGA-48
Tape and Reel
Memory
Options
5KB RAM,
82KB Flash
5KB RAM,
82KB Flash
Description
Intended for smaller memory footprint applications.
Intended for smaller memory footprint applications.
2
2.1
Features
Block Diagram
32 MHz
Clock &
Reset
Module
(CRM)
32.768 KHz
(Optional)
Timer
Module
(4 Timers,
Each w/1Ch)
12x12
Keyboard
Interface
SCI/UART
Interface
This section provides a simplified block diagram and highlights MC1323x features.
Figure 1
shows a simplified block diagram of the MC1323x.
RF Oscillator/PLL
&
Clock Generation
Analog
TX
Balun
TX/RX
Switch
Analog
RX
IEEE®
Digital
Modem
Modem
TX
Modem
RX
CPU Complex
802.15.4
PHY
Sequence
Manager
HCS08
Core
Bus
Interface &
Memory
Arbitrator
Interrupt
Controller
802.15.4 Transceiver
Advanced
Security
Module
Analog Pwr
Management
& Voltage Reg
Data & Address Buses
e
I
2
C
Module
SPI
Interface
CMT
(IR)
Module
Debug
Module
82 KB
FLASH
5 KB
RAM
MC1323x
Low
Battery
Figure 1. MC1323x Simplified Block Diagram
MC1323x Advance Information, Rev. 1.0
2
Freescale Semiconductor
Up to 32 GPIO
2.2
•
Features Summary
Fully compliant IEEE 802.15.4 Standard 2006 transceiver supports 250 kbps O-QPSK data in 5.0
MHz channels and full spread-spectrum encode and decode
— 2.4GHz
— Operates on one of 16 selectable channels per IEEE 802.15.4
— Programmable output power with 0 dBm nominal output power, programmable from -30 dBm
to +2 dBm typical
— Receive sensitivity of -94 dBm (typical) at 1% PER, 20-byte packet, much better than the IEEE
802.15.4 Standard of -85 dBm
— Partial Power Down (PPD) “listen” mode available to reduce current while in receive mode and
waiting for an incoming frame
Small RF footprint
— Integrated transmit/receive switch
— Differential input/output port (typically used with a balun)
— Low external component count
Hardware acceleration for IEEE
®
802.15.4 applications
— DMA interface
— AES-128 Security module
— 16-Bit random number generator
— 802.15.4 Auto-sequence support
— 802.15.4 Receiver Frame filtering
32 MHz crystal reference oscillator; onboard load trim capability supplements external load
capacitors
Onboard 1 kHz oscillator for wake-up timing or an optional 32.768 kHz crystal for accurate low
power timing
Transceiver Event Timer module has 4 timer comparators available to help manage the
auto-sequencer and to supplement MCU TPM resources
HCS08 8-bit, 32 MHz CPU
82 KB (81920
dec)
FLASH memory
— 81920
dec
Bytes organized as 80 segments by 1024 bytes
— Programmable over the full power supply range of 1.8 - 3.6 V
— Automated program and erase algorithms
— Flexible protection scheme to prevent accidental program or erase
— Security feature to prevent unauthorized access to the FLASH
5 KB RAM
Powerful In-circuit debug and FLASH programming available via on-chip module (BDM)
— Two comparator and 9 trigger modes
— Eight deep FIFO for storing change-of-flow addresses and event-only data
MC1323x Advance Information, Rev. 1.0
•
•
•
•
•
•
•
•
•
Freescale Semiconductor
3
•
•
•
•
•
•
•
•
•
— Tag and force breakpoints
— In-circuit debugging with single breakpoint
Multiple low power modes (less than 1
μA
in STOP3)
Keyboard interrupt (KBI) modules
— Two Keyboard control modules capable of supporting up to a 12x12 keyboard matrix
— 12 Dedicated KBI pins support a 6x6 matrix without impacting other IO resources
— 12 KBI interrupts with selectable polarity
Serial communication interface (SCI)
— Full duplex non-return to zero (NRZ)
— Baud rates as high as 1 Mbps can be supported
— LIN master extended break generation
— LIN slave extended break detection
— Wake-up on active edge
Serial peripheral interface (SPI)
— Full-duplex or single-wire bidirectional
— Double-buffered transmit and receive
— Master or Slave mode; MSB-first or LSB-first shifting
Inter-integrated circuit (IIC) interface -
— Up to 100 kbps baud rate with maximum bus loading
— Baud rates as high as 800 kbps can be programmed
— Multi-master operation
— Programmable slave address
— Interrupt driven byte-by-byte data transfer;
— Supports broadcast mode and 10-bit addressing
Four 16-bit timer/pulse width modulators (TPM[4:1]) - each TPM module has an assigned GPIO
pin and provides
— Single channel capability
— Input capture
— Output compare
— Buffered edge-aligned or center-aligned PWM
Carrier Modulator Timer (CMT) - IR Remote carrier generator, modulator, and transmitter.
Real-time counter (RTC)
— 16-bit modulus counter with binary or decimal based prescaler;
— External clock source for precise time base, time-of-day, calendar or task scheduling functions
— Capable of greater than one day interrupt.
System protection features
— Programmable low voltage warning and interrupt (LVI)
MC1323x Advance Information, Rev. 1.0
4
Freescale Semiconductor
•
•
•
•
— Optional watchdog timer (COP)
— Illegal opcode detection
1.8V to 3.6V operating voltage with on-chip voltage regulators.
Up to 32 GPIO
— Hysteresis and selectable pull-up resistors on all input pins
— Configurable slew rate and drive strength on all output pins.
-40°C to +85°C temperature range
RoHS-compliant 7x7 mm 48-pin LGA package
2.3
Software Solutions
Freescale provides a powerful software environment called the Freescale BeeKit Wireless Connectivity
Toolkit. BeeKit is a comprehensive codebase of wireless networking libraries, application templates, and
sample applications. The BeeKit Graphical User Interface (GUI), part of the BeeKit Wireless Connectivity
Toolkit, allows users to create, modify, and update various wireless networking implementations. A wide
range of software functionality is available to complement the MC1323x and these are provided as
codebases within BeeKit. The following sections describe the available tools.
2.3.1
Simple Media Access Controller (SMAC)
The Freescale Simple Media Access Controller (SMAC) is a simple ANSI C based code stack available
as sample source code. The SMAC can be used for developing proprietary RF transceiver applications
using the MC1323x.
• Supports point-to-point and star network configurations
• Proprietary networks
• Source code and application examples provided
2.3.2
IEEE
®
802.15.4 2006 Standard-Compliant MAC
The Freescale 802.15.4 Standard-Compliant MAC is a code stack available as object code. The 802.15.4
MAC can be used for developing MC1323x networking applications based on the full IEEE
®
802.15.4
Standard that use custom Network Layer and application software.
• Supports star, mesh and cluster tree topologies
• Supports beaconed networks
• Supports GTS for low latency
• Multiple power saving modes
• AES-128 Security module
• 802.15.4 Sequence support
• 802.15.4 Receiver Frame filtering.
MC1323x Advance Information, Rev. 1.0
Freescale Semiconductor
5