Wireless Application Development with SynkroRF

Size: px
Start display at page:

Download "Wireless Application Development with SynkroRF"

Transcription

1 November, 2010 Wireless Application Development with SynkroRF Malcolm Macniven Mark Williams Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

2 Agenda Objectives of the session IEEE Technology Overview Freescale's s Portfolio SynkroRF Technology Overview SynkroRF Network BeeKit Introduction Hands-on Laboratory Exercise Session Wrap-up Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

3 Objectives of this Session Upon completion of this session, you will Have a basic understanding of Markets and Technology Become familiar with Freescale s product offering Become familiar with BeeKit, Freescale s wireless protocol configuration toolkit Understand where SynkroRF fits in the 15.4 universe. Create a basic SynkroRF application using MC13213 NCB and SRB demo boards. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

4 IEEE Technology Overview Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

5 The 802 Wireless Space Where does the standard fit into short range wireless? It addresses the unique needs of monitoring and control: WWAN IEEE Low Power Long Battery Life Low Duty Cycle Low Data Rate Fast Power on Latency Low Cost WMAN WLAN WPAN Rang ge RF4CE Bluetooth IEEE WiMax IEEE WiFi UWB a c Data Rate (Mbps) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 5

6 ZigBee Target Markets Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 6

7 IEEE Simple packet data protocol for lightweight wireless networks Global standard based solution released in May 2003 Technology in mass production since 2003 Over 20 Million units shipped Variety of sources Network Layer Model Variety of sources Application Defines the physical (PHY) and data (MAC) layers Upper layers are defined by developer Network Allows the designer to concentrate on the application and their customers needs Technology Advantages Optimized for low duty cycle applications Longer battery life (months to years) Interference avoidance Data Physical Defined by Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 7

8 Market Summary Market just getting started Approximately 11 million chipset in 2007, 20 million cumulative 120 million chipsets in 2011 Freescale #1 market share since 2007 Becoming the foundation for many protocol stacks ZigBee/ZigBee Pro, ZigBee RF4CE, SynkroRF and others ZigBee is winning in the HAN (Home Automation Network) Smart Energy may be dominate application to drive significant volume Majority of market wants global 2.4GHz solution Over 80% of market expected to be 2.4 GHz 98%+ of 2007 volume based on 2.4 GHz 900 MHz better propagation being offset by PA/LNA for 2.4 GHZ Higher volumes will drive lower cost for 2.4GHz solution Sub 1GHz may get traction from release of and future release of c and d Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 8

9 Simple packet data protocol for lightweight wireless networks Released in 2003, update in 2006 O-QPSK Modulation (2.4GHz) DSSS Energy Spreading Scheme Three bands, 27 channels specified 2.4 GHz: 16 channels, 250 kbps MHz : 1 channel, 20 kbps MHz: 10 channels, 40 kbps AES 128 Encryption and Authentication Frequency Band MHz Communication Features Simple Frame Structure Reliable Data Delivery CSMA-CA Message Acknowledgement Association/Disassociation Network Support Employs 64-bit IEEE & 16-bit short addresses Supports Mesh, Star and Point-to-Point to Non-Beaconed Beaconed Optional super frame structure with beacons Supports Guaranteed Time Slots (GTS) MHz IEEE Basics License Required? Region Data Rate No Europe 20kbps 1 Channels No Americas 40kbps MHz No Worldwide 250kbps 16 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 9

10 IEEE Data Frame Format Provides up to 102 Byte data payload capacity Data sequence numbering to ensure that packets are tracked Frame Check Sequence (FCS) validates error-free data min. 16 Bytes = 128 bits = kbps max. 133 Bytes = 1064 bits = kbps Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 10

11 IEEE Device Types Device Types: Full function device (FFD) Talks to several devices Normally main powered (always on) Can route messages Reduced Function Device (RFD) Carries limited functionality to control cost and complexity Talks to parent Requires less memory Can be a sleeping device General usage will be in network edge devices Network Devices: Coordinator (FFD) Establishes and the network Maintains i overall network knowledge Only one per network Routes messages Router (FFD) Routes messages along the network Always on device End Device (RFD) Edge of network Does not route Battery powered Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 11

12 Network Topology Models 3 Common Networks Star Star Network Lowest complexity Limited Range Coordinator can become bottleneck PAN coordinator (PANC) Full Function Device (FFD,Router) Reduced Function Device (RFD) Example Communication Path Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 12

13 Network Topology Models 3 Common Networks Star Network Lowest complexity Limited Range Coordinator can become bottleneck Tree Network Extends range of network More predictive Bottlenecks still exist Tree PAN coordinator (PANC) Full Function Device (FFD, Router) Reduced Function Device (RFD) Example Communication Path Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 13

14 Network Topology Models 3 Common Networks Star Network Lowest complexity Limited Range Coordinator can become bottleneck Tree Network Extends range of network More predictive Bottlenecks still exist Mesh Network Most complex Highest reliability Reduces bottlenecks Mesh PAN coordinator (PANC) Full Function Device (FFD,Router) Reduced Function Device (RFD) Example Communication Path Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 14

15 2.4 GHz Channel Occupancy 2.40 GHz b/g 2.48 GHz Channel b/g Channel b/g Channel b Channel (North America) b Spectrum Occupancy (Typical) Channel open channels when Wi-Fi is present: 15, 20, 25 and 26 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 15

16 GHz Frequency Coexistence General Concern exist around interference in 2.4GHz space with devices such as WiFi, Microwave Ovens, cordless phones, wireless video systems, etc was designed from ground up with co-existence in mind Direct Sequence Spread Spectrum Energy spread so signal looks like noise to other systems Provides 16 channels to help avoid interference Channel spacing provides slots in the non-overlapping bands Some networks modifying network to hop on 16 channels CCA listens to energy on channels to select the best one CSMA listens before transmitting and does a random back off in case of collision Used in Wireless Ethernet networks Message acknowledgement provides delivery status Several physical studies have been done and show little impact to by these interferes ZigBee and Wireless Frequency Coexistence White Paper Freescale Entertainment Control Network Coexistence Test Report Conclusions has many features to ensure reliable communication in noisy interference environments Even in environments with 100% duty cycle by interferes, was still able to communicate Latency will be impacted for retries Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 16

17 IEEE Co-exists With Interference Even when overlapping with Wi-Fi, can find a quite period to transmit Wi-Fi Speaks at less than 100% duty cycle uses CSMA-CA to speak in the quiet periods CSMA-CA Algorithm (Carrier Sense Multiple Access Collision Avoidance) listens before transmitting and backs off in the presence of interference Symbol rate is 62.5 khz so a symbol only last 16 μs Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 17

18 Summary IEEE is designed to provide a solid foundation for sensing and control applications. Provides a global standard 2.4 GHz provides global support for products Additional sub 1 GHz work adding options for Asia, Europe, and US Technology is real and available Mass production since Million units shipped Provides a variety of sources for chipsets and network stacks Eliminates the concerns with a single source Provides lower cost and increased competition Provides for key technology advantages for monitoring and control Optimized for low duty cycle applications Longer battery life (months to years) Proving to be robust in the presence of interference Channel Alignment ideal for co-existence with other 2.4 GHz technologies Clear Channel Assessment improves collision i avoidance Short burst transmission Used as the foundation for many protocol stacks ZigBee/ZigBee Pro, WirelessHART technology, ISA a, ZigBee RF4CE, and others Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 18

19 Freescale s Portfolio Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

20 Value Proposition: The Complete Wireless Connectivity Solution Freescale has been #1 in the space since 2007 because: Optimized i Platforms Development Kits BeeKit Application Software Reference Designs Documentation Partners Sensors, MCU, and Analog Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 20

21 Hardware Overview Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

22 Comparing Freescale Solutions Note: Pricing provided is based on MC13202, MC13213, MC13233, and MC13224 And is subject to change Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 22

23 Features: compliant 2.4 GHz RF transceiver Auto-trim feature for crystal accuracy Eliminate need for external variable capacitors Allows for automated production frequency calibration RF Output t programmable from -27 dbm to +3 dbm RX sensitivity of -92 dbm Single or Dual Port RF I/O Power supply range: 2.0 to 3.4 V Multiple low power modes < 1 µa Off Current 3.0 µa Typical Hibernate Current 40 µa Typical Doze Current Programmable frequency clock output for MCU Requires a single 16 MHz crystal 7 General Purpose Input/Output ports (GPIO) Operating Temperature Range: -40 C to 85 C Small form factor 5x5mm QFN-32 Package Meets Moisture Sensitivity Level (MSL) C Peak Reflow temperature RoHS compliant Availability Shipping in volume since April 2004 Tx/Rx Switch MC1320X MC1320x Overview Analog Receiver Frequency Generator Analog Transmitter IRQ Arbiter Power Management tal Transceiver Digit Buffer RAM RFIC Timers Digital Control Logic RAM Arbiter Voltage Regulators Features MC13201 MC13202 Protocol Stack SMAC SMAC IEEE ZigBee Sensitivity -91 dbm -92 dbm Data Mode Packet Streaming and Packet K SRP $2.01 $2.36 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 23

24 MC1320x End Product Benefits MC1320x is the ideal platform for SMAC, SynkroRF, IEEE , and ZigBee RF4CE applications Fully compliant RF Transceiver operating in the 2.4 GHz frequency band Provides the foundation for an easy to implement proprietary solution Integrated TX/RX switch Lowers the component count and system cost while multiple low power modes decrease the system power consumption SPI Interface to MCU The MC1320x can easily connect with Freescale s vast portfolio of MCU s MC1320x Features The MC1320x features help make this an ideal solution for cost-sensitive, energy-efficient sensing and control applications Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 24

25 MCU Features 40 MHz HCS08 low-voltage, low-power core Analog Multiple 16-bit timers Up to 38 GPIO 8-bit port keyboard interrupt (KBI) Tx/Rx 8-channel 10-bit analog-to-digital converter (ADC) Switch SCI and I2C interfaces In-circuit debug and Flash programming Common on-chip processor (COP) watchdog timer RF Features compliant 2.4 GHz RF transceiver Auto-trim ti feature for crystal accuracy Eliminate need for external variable capacitors Allows for automated production frequency calibration RF Output from -27 dbm to +3 dbm RX sensitivity of -92 dbm Single or Dual Port RF I/O Features 2V to 3.4V, -40 to +85 C operating temperature Low external component count Requires a single 16 MHz crystal Programmable frequency clock output for MCU 9x9x1 mm 71-pin LGA package RoHS compliant Availability Shipping in volume since September 2006 Receiver Frequency Generator Analog Transmitter IRQ Arbiter Power Management igital Transceiver D Buffer RAM MC1321x Overview RFIC Timers Digital Control Logic RAM Arbiter Voltage Regulators HCS08 CPU FLASH Memory RAM Low Voltage Interrupt Keyboard Interrupt Internal Clock Gen Background Debug Module 8-ch 10-bit ADC 2 x SCI IIC 16-bit Timers COP Features MC13211 MC13212 MC13213 Protocol Stack SMAC SMAC IEEE Memory 16 KB Flash 1KB RAM 32 KB Flash 2 KB RAM K SRP $2.94 $3.21 $3.52 SMAC IEEE SynkroRF RF4CE ZigBee 60 KB Flash 4KB RAM Up to 39 GPIO Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 25

26 MC1321x End Product Benefits MC1321x is the ideal platform for SMAC, ZigBee SynkroRF, IEEE , ZigBee RF4CE, and ZigBee/ZigBee Pro applications Low cost solution for applications that do not require full ZigBee mesh networks Fully compliant platform integrates the MC GHz transceiver with the MC9S08GT MCU to provide a single package solution. Memory Scalability Three flash memory configurations are available to optimize solution costs based on application needs. Integrates MC9S08GT MCU The System in Package (SiP) integrates an 8-bit HCS08 MCU with a low voltage and a low power core further reducing the size and cost of the MC1321x solution. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 26

27 MC1322x Platform in a Package (PiP) Features Integrated 2.4 GHz transceiver with 32-bit CPU Compliant transceiver ARM7TDMI up to 26Mhz Lowe power 21 ma Rx & 29 ma Tx with radio and MCU Plenty of memory for ZigBee Applications ROM option for ZigBee apps Improved RF performance -96 dbm sensitivity (DCD mode) +4 dbm power output Hardware accelerator reduces MCU overhead MAC accelerator AES 128-bit hardware encryption/decryption Best in class peripherals p UART, SPI, KBI, 8 channel 12-bit ADC, 4x16-bit timer, I 2 C, SSI (I2S), 64 GPIO Unique platform in a package RF matching in package so only requires power, crystal and 50 Ohm antenna 9.5 mm x 9.5 mm 99-pin LGA Availability Shipping in volume since Nov 2009 Pricing K SRP = $4.74 Balun TX/RX Switch Analog TX Analog RX 24 MHz (Typical) KHz (Optional) Digital Modem TX Modem RX Modem RF Oscillator/PLL & Clock Generation MAC Accelerator (MACA) IEEE Transceiver MC1322X Block Diagram Buck Converter Analog Power Management & Voltage Regulation Features Protocol Stack Memory Advanced Security Module (ASM) SPI FLASH Module (SPIF) 128 KB Serial FLASH Clock & Reset Module (CRM) CPU Complex ARM7 TDMI-S 32-bit CPU Bus Interface & Memory Arbitrator ARM Interrupt Controller (AITC) 96 KB RAM 80 KB ROM Battery Monitor MC13224/MC13226 SMAC IEEE SynkroRF ZigBee RF4CE ZigBee/ZigBee B Pro 128 KB Flash 96 KB RAM 80 KB ROM Data & Address Buses Timer Module SCI/UART Module SCI/UART Module SSI/I 2 S Module I 2 C Module Keyboard Interface SPI Interface GPIO Control 12-bit ADC 12-bit ADC JTAG & Nexus Up to 64 GPIO K SRP $4.50 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 27

28 MC1322x Memory Flash, ROM, RAM content Flash content Stack NVM sector RAM content APPLICATION/PROFILES OEM Alternate image (OTAP, etc) APPLICATION FRAMEWORK NETWORK/SECURTIY LAYERS ZigBee Alliance ROM content ZIGBEE PRO LAYERS Application image MAC LAYER PHY LAYER Low Level Drivers Bootstrap Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 28

29 MC1322x End Product Benefits MC13224 is the ideal platform for ZigBee/ZigBee Pro applications, but also supports SMAC, SynkroRF, ZigBee RF4CE, and MAC Flexible memory configuration provides enough memory to run the complete stack and application profile RAM based part allows Firmware to be upgraded without an external storage such as and EEPROM Can update Flash directly Lower RX and TX power consumption lowers ZigBee power budget requirements. Ideal for battery applications as well as main powered applications were power budget is low Highly integrated package reduces design time and cost. Reduces design complexity and through reduced integrated RF front end Reduces total cost through lower component inventories, less board space,etc. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 29

30 Introducing MC13226V for ZigBee Pro Based on MC13224 integrated circuit Optimized for ZigBee Pro Includes ZigBee Combo Device in ROM Reduces RAM requirement by about 20K over the MC13224 Smart Energy demo based on ZigBee SE 1.0 and ZeD demo GUI is offered in the 13226PRO-DBG development kit Initial price offering equivalent to MC13224V at equivalent volume levels (*) (*) Subject to change Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 30

31 MC13226 Platform in a Package (PiP) MC13226V Pin-for-pin compatible with MC13224 New ROM image optimized for ZigBee PRO Balun Maximizes the amount of available RAM for application use Streamlined IEEE MAC/PHY functionality to meet the ZigBee specification MAC functionality is compatible Certain drivers present in the MC13224 ROM have been removed including the ADC, LCD_font, and SSI drivers Drivers are still available as library functions, but now compile into the RAM space Low Level Component (LLC) functionality has also been streamlined for the ZigBee specification Combo Device support has been moved to ROM Reduced RAM usage by about 20K Support ZigBee Pro only Easy codebase upgrade from MC13224 TX/RX Switch Analog TX Analog RX 24 MHz (Typical) KHz (Optional) Digital Modem TX Modem RX Modem RF Oscillator/PLL & Clock Generation MAC Accelerator (MACA) IEEE Transceiver MC1322X Block Diagram Buck Converter Availability Analog Power Management & Voltage Regulation Advanced Security Module (ASM) SPI FLASH Module (SPIF) 128 KB Serial FLASH Clock & Reset Module (CRM) CPU Complex ARM7 TDMI-S 32-bit CPU Bus Interface & Memory Arbitrator ARM Interrupt Controller (AITC) 96 KB RAM 80 KB ROM Battery Monitor ta & Address Buses Timer Module SCI/UART Module SCI/UART Module SSI/I 2 S Module I 2 C Module Keyboard Interface SPI Interface GPIO Control 12-bit ADC 12-bit ADC Development Kits September 2010 MC13226 IC K SRP $4.28 Production: September 2010 MC13226V per Tray MC13226VR per Tape and Reel Dat JTAG & Nexus Up to 64 GPIO Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 31

32 Availability Samples: Q (MC13233C) Production: Q (MC13233C) Production: Q (MC13234C/238C) Overview Network Topo. Software Sensitivity Power Consumption Power Output Memory Security Power Modes I/O MC1323X Overview SoC - Integrated 2.4 GHz Transceiver with Tx/Rx switch & MCU 250 Kbps Peer-to-Peer, Star and Mesh SMAC, IEEE , RF4CE, SynkroRF, ZigBee <-93 dbm <31 ma Rx 27 ma Tx (0 dbm) -30 dbm to +3 dbm (S/W selectable) 82 KB Flash, 5 KB RAM (MC13233C) 128 KB Flash, 8 KB RAM (MC13234C) AES128 5 low power, 4 run modes Up to 32 GPIO, Timer, SPI, SCI, I 2 C, Up to 12x12 KBI, Carrier Modulated Timer (IR), USB 2.0 (MC13238C) Crystals 32 MHz, KHz (Optional), 32-bit RTC Operating Volt. Operating Temp Package 1.8 to 3.6V with Low Battery Detect -40 to +85ºC 7x7 48-pin LGA Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

33 32 MHz (Typical) KHz (Optional) MC13238C Block Diagram Balun TX/RX Switch Analog TX Analog RX RF Oscillator/PLL & Clock Generation Digital Modem TX Modem RX Modem IEEE Transceiver MACA Sequence Manager Advanced Security Module Analog Power Management & Voltage Regulation Clock & Reset Module (CRM) CPU Complex HCS08 Core Bus Interface & Memory Arbitrator Interrupt Controller 128 KB Flash 8 KB RAM Low Battery Data & Address s Buses 4 ch. 16- bit TPM Modules 12x12 Keyboard Interface SCI/UART Interface I 2 C Module SPI Interface CMT (IR) Module USB 2.0 Debug Module PIO Up to 32 G Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

34 Software Overview Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

35 Freescale Multi-Offering Approach for Wireless Networking Layers SMAC SynkroRF RF4CE ZigBee/ ZigBee RF Application Network Customer Defined & Developed Customer Defined & Developed Customer Defined & Developed SynkroRF NWK Customer Developed RF4CE Profiles RF4CE NWK Customer Developed ZigBee Profiles ZigBee NWK MAC S-MAC MAC MAC MAC MAC Physical PHY Layer PHY PHY PHY PHY Hardware Hardware Hardware Hardware Hardware Hardware Memory-upgradeable and pin-compatible MCUs and RF ICs Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

36 Where does SynkroRF fit in comparison to other protocols? Feature SMAC MAC SynkroRF Typical Applications Cable Replacement Wireless Control Cable Replacement Wireless Toys Wireless Wireless and Games Automation Control Wireless Meter Reading ZigBee RF4CE RF Remote Control Home Entertainment and Control Home Automation ZigBee/ ZigBee Pro Home Automation Smart Energy Building Automation Health Care Network Stack No No Yes Yes Yes Network Profiles No No No Yes Yes Memory Requirements 4-8K 40-50K 32K <40K K Co-existing Co-existing Point-to-Point to Peer-to-Peer Network Star Star Tree Topology Star Tree Mesh Mesh Typical # 32 per Controlled 32 per Target ZigBee * of Nodes Device Device ZigBee Pro Typical IC Cost $1-2 $2-3 $2-3 $2-3 $3-5 Typical Data Throughput K K K K 30-70K Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

37 What are the preferred silicon solutions for SynkroRF? ZigBee 2007 IEEE SMAC SynkroRF ZigBee RF4CE ZigBee ZigBee Pro MC13201 Yes No No No No No MC13202 Yes HCS08 HCS08 HCS08 HCS08 No MCU MCU MCU MCU MC13211 Yes No No No No No MC13212 Yes No No No No No MC13213 Yes Yes Yes Yes Yes No MC13224 Yes Yes Yes Yes Yes Yes MC1323x Yes Yes Yes Yes Yes Yes* *MC13234 & 8 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

38 Comp plexity Is IEEE Standard Proprietary Networks 60 KB Low Cost ($3-4 IC Cost) Is Freescale Proprietary Simple KB Lowest Cost ($2-3 IC Cost) IEEE Simple MAC Freescale s SW Platform Positioning Is Not Interoperable Simple BeeStack ZigBee/ZigBee g Pro Is Mesh Networks Small to Large Networks KB Highest Cost ($4-5 IC Cost) Is Not Is Interoperable Remote Mesh Networks Control, Wire Medium to Replacement large networks Standard (over 100 (RF4CE) nodes) 60 KB Low Cost ($3-4 IC Cost) Interoperability Is Not Simple Mobile Low cost SynkroRF and ZigBee RF4CE Is Not Mesh Large Networks Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 38

39 Development Tools Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

40 MC13202 RF Daughter Card RF daughter card enables MCU development boards Ideal for thorough RF evaluation or external customer antenna development Supports HCS08 and ColdFire EVB boards MC13202 RF Daughter Card Includes the MC GHz Transceiver IEEE PHY compliant Single Ended F-Antenna SMA connector Range approximately 300m line-of-sight i One (1) daughter card per development kit. Part number 1320XRFC Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 40

41 1320x QE128 Development Kits Two chip solution based on the MC13202 and QE128 S x-QE128-EVB MC13202 QE128 Socket with S08 Daughter card 2-Line LCD display 1320x-QE128 Dev Kits x-EVB boards Out of box application Dimmable light and dimmable switch CodeWarrior SE BeeKit BeeKit Supports 1320x-QE128-NCB Cables, Batteries, etc. 1320x-QE128-DSK - $ x-QE-DSK-BDM - $399 Includes BDM 1320x-QE128-EVB Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 41

42 Feature MC1321x Development Tools Summary 1321x Developer s 1321x Consumer 1321x Network Starters 1321x /ZigBee Starter t Kit Starter t Kit Kit Development Kit SRB NCB N/A CodeWarrior IDE Special Edition Special Edition Special Edition BeeKit with BeeStack ZigBee Protocol Stack (Available Dec 06) ZigBee Packet Analyzer Hardware BeeKit with 90-day evaluation of Bee-Stack BeeKit with 90-day evaluation of Bee-Stack BeeKit with 90-day evaluation of Bee-Stack Special Edition, Standard Edition (1321XEVK-SFTW only) BeeKit with 90-day evaluation of BeeStack, Full Node Lock Version (1321XEVK-SFTW only) No No No Yes Protocol Analyzer No No No Daintree Standard Edition Out-of Box Application Accelerometer Demo Remote Control Wireless UART ZigBee Environment Demonstration (ZeD) RoHS Compliant Yes Yes Yes Yes Price $ XDSK $ XDSK- BDM $ XCSK-BDM Recommended for SynkroRF Development $ XNSK $ XNSK-BDM $ XEVK $ XEVK- SFTW Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

43 2nd generation development kit Based on Freescale s MC13213 ZigBee-compliant 2.4GHz SiP LEDs and switches for demonstration monitoring and control Flash reprogramming and in-circuit hardware debugging SMAC, IEEE , SynkroRF and ZigBee network development Includes CodeWarrior Range approximately 400m line-of-sight 1321xDSK Two (2) 1321x-SRB (sensor reference board) MC1321x Development Hardware MMA7260Q 3-axis Acceleration Sensor 1321x-SRB Temperature Sensor 1321xCSK One (1) 1321x-SRB (sensor reference board) One (1) 1321x-NCB (network control board) 1321xNSK Two (2) 1321x-SRB (sensor reference board) One (1) 1321x-NCB (network control board) LCD for demonstration messaging SMA connector for external antenna connection 1321xEVK Four (4) 1321x-SRB (sensor reference board) Three (3) 1321x-NCB (network control board) BeeKit software containing Freescale BeeStack Freescale s Packet Sniffer USB Multilink BDM Programmer/Debugger 1321x-NCB Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 43

44 Feature 1322x USB Kit MC1322x Development Tools Summary 1322x Developer Starter Kit 1322x Network Starter Kit 1322x /ZigBee EVK End Node N/A Coordinator N/A Low Power Node N/A N/A 1 2 USB Node 1 N/A 1 1 J-Link JTAG Debugger No Yes Yes Yes IAR IDE IAR 32K Edition IAR 32K Edition IAR 32K Edition IAR 32K Edition (256K Edition- 1322xEVK-SFTW only) BeeKit with BeeKit with 90-day evaluation BeeKit with 90- BeeKit with 90-day BeeKit with 90-day of BeeStack BeeStack ZigBee day evaluation of evaluation of evaluation of BeeStack (Full Node Locked Version - Protocol Stack BeeStack BeeStack 1322XEVK-SFTW only) Protocol Analyzer No No No Daintree Basic Edition Out-of Box Application None Weather Station Sensor Demo Network Demo ZigBee environment Demonstration (ZeD) RoHS Compliant Yes Yes Yes Yes Price $ xUSB $ xDSK-DBG $ xNSK-DBG $ xEVK $ xEVK-SFTW Recommended for SynkroRF Development Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

45 What hardware development tools expedite design? MC1322x Family Development Boards 1322x-SRB MMA7260Q 3-axis Acceleration Sensor, MPXV5010G Pressure Sensor and Temperature Sensor 2.5 mm Headset/Audio In jack Speaker Joystick, buttons & LEDs 1322x-SRB 1322x-NCB Graphic LCD display 2.5 mm Headset/Audio In jack Speaker Joystick, buttons & LEDs SMA connector Nexus debug interface SMA connector 1322x-USB 1322x-NCB 1322x-LPB Supports on-chip buck converter Lowest power board for current measurements 1322x-USB USB dongle and /ZigBee packet sniffer 1322x-LPB Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

46 Based on Freescale s 4th Generation GHz SoC 1323x-RCM Remote control motherboard with USB Interface Header for 1323x-MRB Separate IO header for access to MC1323X IO Large push button interface Graphics LCD 4 LCD soft push buttons 4 programmable LEDs Freescale MMA7660 digital accelerometer Synaptics Touchpad Technology Buzzer 1323x-REM Remote extender motherboard with USB Interface Header for 1323x-MRB 1323x-RCM Separate IO header for access to MC1323X IO Infrared (IR) receiver Push buttons & programmable LEDs 1323x-MRB Modular development e e board, daughter card MC1323x SoC Singled ended F-antenna Optional SMA connector IR transmitter 256KB serial EEPROM external to IC for OTAP BDM debug port Test points 1323x-USB USB dongle F-antenna 1323x-MRB MC1323X Development Hardware 1323x-USB 1323x-REM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

47 See for yourself Evaluate wireless networking in minutes Select the development kit that meets your design and budget objectives 1323XUSB $ XDSK and DSK-BDM $199/$ XNSK, NSK-BDM, and NSK-SFTW $449/$529/$999 Learn Quickly/Develop Rapidly Right out of the box Development kits come with everything you need to jump start your design Development boards for a variety of applications BeeKit GUI with BeeStack (six protocol stacks from which to choose) Out of the box applications Sample code Development Tools and Support Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 47

48 Consider MC1323X Family Development Tools Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

49 Reference Designs Development D l t Board Reference Design Dev D Board Reference Design Based on development boards and include I/O, headers and additional functionality FCC and CE certified Provide Schematic in OrCAD Layout in Gerber BOM Direct support in BeeKit Form Factor Reference Designs Form factor design with minimal I/O and headers Focus is on RF design Single Port Design Chip or F Antenna Basic Interfaces UART, I2C Provide Reference Manual Schematic in OrCAD Layout in Gerber and Allegro BOM BeeKit Platform Editor Configuration File 1319xEVB 1320x-QE128DSK 1320xRFC 1321xNCB 1321xSRB 1322xLPB 1322xNCB 1322xSRB 1322xUSB Form Factor Reference Design 1320xQE128-IPB 1321x-ICB 1321x-IPB 1321x-UCB 1322x-IPB/ICB 1322x-ERB Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

50 ZigBee SynkroRF USB Dongle Application USB 2.0 FS USBDP USBDM BDM LDO 3.3V USB to Serial FT232RQ T M MC13213 Balun 50: SynkroRF Dongle (1321X-UPB) MC GHz RF4CE compatible RF Interface Black-Box SW for MC13213 (available through BeeKit) - to assist in systems where the RF is to be used as a "dongle" or extension to a main CPU FTDI Virtual Com Port / USB to Serial bridge USB 2.0 Full Speed Compatible Minimum BOM requirements Small size: 60x20x10 mm inc USB connector Key Advantages Simple add-on to enable any USB enabled device to provide development environment / demonstrations Easily retrofit SynkroRF to an existing system (e.g. STB or Media PC) without needing to modify the main board Multiple OS supported FSL provides full design information Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

51 Freescale SynkroRF USB Dongle ZigBee SynkroRF USB Dongle Application Simplifies the addition of SynkroRF to an existing USB enabled system Complimentary Multiple OS Support from FTDI FTDI Drivers available at: Vendor ID - VIP / PID are also available OS Support: Windows Vista (32/64 Bit) XP (32/64 Bit) 2000 / 98 / ME Mac OS X / OS 9 / OS 8 Linux Windows CE Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

52 The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still appears, you may have to delete the image and then insert it again. What is BeeKit? Wireless l Protocol Configuration Tool that combines wireless networking libraries, application templates, and sample applications into an easy to use workspace. Graphical user interface (GUI) for the creation, modification and updating of wireless networking implementations. Automated validation of configuration parameters. Generation of workspace files to be imported into an integrated development environment (IDE) for continued development and debugging. Easily scalable to support new code bases and functionality. Windows PC Based Components BeeKit GUI Project editor & Compiler Embedded SW components (Codebase) ZigBee/ ZigBeePro (BeeStack ZigBee) Sample Applications i ZigBee RF4CE (BeeStack Consumer) IEEE MAC/PHY SynkroRF Platform Management (PLM) Debugger SMAC Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 52

53 BeeKit Availability BeeKit is included d in development kits BeeKit can also be downloaded directly from the Freescale website BeeKit includes the following protocols: SMAC IEEE MAC SynkroRF ZigBee RF4CE (BeeStack Consumer) ZigBee/ZigBee Pro (BeeStack ZigBee) Release notes provide estimated memory requirements for stacks and other key information No license fee required Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 53

54 Introduction to SynkroRF Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

55 SynkroRF Applications ECP Network Features Highlights g SynkroRF Complete platform solution targeted at light weight consumer networks Supports wireless monitoring, control and complete automation for home entertainment products True universal approach Bi-directional communications Several cost effective silicon solutions exist, with the MC13213 and MC13233 offering the best combination of memory and price point Enhanced compatibility MAC When to design in PHY Interference avoidance MCU RFIC Supported as a complimentary code base within BeeKit BlackBox and API approaches available Bi-directional communication No line-of-sight or field-of-vision limitations Channel agility Low latency transmission for high duty cycle interferes Easy device paring Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 55

56 SynkroRF from Freescale Semiconductor SynkroRF is a platform solution for wireless monitoring, control and complete automation for home consumer products as well as general wire replacement. Enhanced RF Technology Two Way Communications Easy Device Configuration Improved consumer electronics experience with product differentiation in a cost sensitive market. Send information to remote control and eliminate extensive IR device databases. Simple device pairing for direct communication between any two devices. Resolves plasma TV high frequency inverter and dlcdb back klight htinterference issues by offering a robust RF, message-acknowledged solution. Offers capability to download information to remote control such as program guides, stock information, news/alerts, push services etc. with reliable bi-directional communications. Provides simple device pairing through discovery process between two devices: a Controller and a Target device. Enhances battery life by up to 4X with fewer repeat messages and no need for line of site visibility. Control devices from anywhere! Allows manufacturers to provide an end product with value added RF features at a cost effective price point. Automates the user experience without needing to send serial messages to every device. Eliminates need to carry IR databases for thousands of devices in memory by learning capabilities of each device over the air. Support for Target to Target communications. Supports an extensive list of devices including DTVs, DVDs, set top boxes, remote controls, media centers, game consoles, satellite radios and many more! Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

57 Purpose Provide a standardized networking layer for consumer electronics products Emphasis on robustness and ease of use Essential functionality to build and support a CE network General Features Based on IEEE MAC/PHY standard Device types Controlled node Controller node BlackBox application for both Controlled and Controller nodes Network services Network Creation Inter-device communications (2-way) Power Management Interference avoidance DSSS (provided by IEEE MAC layer) CSMA (provided by IEEE MAC layer) Low Latency Transmissions (FSL patented implementation) Channel Agility (FSL patented implementation) SynkroRF Network Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

58 SynkroRF Features: SynkroRF Overview Based on 2.4 GHz MAC/PHY IEEE standard APPLICATION OEM Networking layer is thin, flexible and futureproof Co-exists with other 2.4 GHz technologies Support for interoperability Support for secure communications Power save mechanisms implemented in network layer Simple and intuitive pairing mechanism Allow for vendor specific applications and transactions Support for many different applications POWER SAVE TOPOLOGY APPLICATION FRAMEWORK SECURITY NETWORKING LAYER CHANNEL AGILITY MAC LAYER PHY LAYER MANAGEMENT PAIRING Application SynkroRF Network Silicon SynkroRF Network IEEE Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

59 Two Device Types Controlled: Start their own/individual PAN Controller: Join Target PAN as required SynkroRF Network Topology & Initialization Controlled device starts network Controlled responds with Discovery & Pair Responses Controller performs Discovery & Pair Requests Controlled Device Controller Device Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

60 SynkroRF - Possible Configurations TV RC TV RC PAN 1 TV PAN 1 TV Multifunction RC DVD PAN 3 DVD RC TV Multifunction RC DVD PAN 3 CD PAN 2 CD RC CD PAN 2 CD CD RC Independent-Coexisting Devices with Dedicated Remotes Independent-Coexisting Devices with Dedicated Remotes + Multifunction Remote Independent-Coexisting Devices with Single, Multifunction Remote Controlled node Controller node Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

61 SynkroRF Channel Agility b/g Channel b/g Channel b/g Channel GHz GHz Channel Agility b/g Channel b/g Spectrum Occupancy (Typical) Channel ZigBee RF4CE Channel All nodes support frequency agility Controlled specifies PAN base frequency Controlled can switch frequency on adverse channel conditions Other nodes know where the target was when attempting TX If target not found, nodes re-acquire by trying each frequency Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

62 SynkroRF Network Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

63 Detailed Features Device initialization Support for device information and capabilities information Vendor ID Product ID Application code version Device pairing SynkroRF Network Support for SynkroRF version exchange Support for Vendor ID exchange Support for Product ID and product version information exchange Support for device capabilities information exchange Command set support information Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

64 Detailed Features (continued) Standard command set support Public commands Supported by all devices in the network (as applicable) Manufacturer specific commands Allow for vendor specific functionality Network commands Reserved commands for internal network operation Data fragmentation TX/RX of command packet functions Check and update device capabilities after pairing Remote/Component queries or informs of updates Pairing of controlled devices Controlled devices may communicate directly with each other SynkroRF Network Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

65 SynkroRF Network Network topology Controller Nodes Remote Control Controlled Nodes Television (TV) Digital Television (DTV) Projector DVD Player CD Player Video Cassette Recorder (VCR) Audio Visual Receiver (AV) Personal Video Recorder (PVR) Digital Video Recorder (DVR) Set Top Box Media Center Game Console Satellite Radio ON-OFF Light Dimmable Light Portable Player TV-DVD Combo HVAC Window Blind Pager RFIR Bridge Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

66 Up to 65, supported commands Three command categories Public commands: 1 16,384 Standardized Command Structure Defined as standard commands available to all users of the network 16K command identifiers reserved for public commands Command payload possible on some commands Manufacturer specific commands: 16,385 32,768 Each user of the network is given the capability to add proprietary commands 16K command identifiers reserved for manufacturer specific commands Command payload specified on a command by command basis Network commands: 32,768 65,535 Internal network commands implemented by network provider 32K command identifiers reserved for network commands Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

67 Advantages Complete, standardized 2-way communications Support for Controller-Controlled node communications Support for Controlled-Controlled Node communications Standardized Command set Support for industry wide common command set Support for vendor specific commands Extended support for an increased number of device types Support for versioning and version specific functions Allows for on-field updates Allows for multi-generational product interoperability Standardized packet structure Support for data packets Support for command packets Support for data fragmentation Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

68 Network Service Access Points The network library provides a number of services and mechanisms for controlling the different functionalities of the network: Application Services (callbacks) these are application-defined functions which are called directly from the network layer. Synchronous functions these are network provided functions with direct effect on the network layer. These functions will block application code execution ecu until their completion. Asynchronous functions these are network provided functions which will schedule a network service to be completed by the Network Task. The requested action will be finished with a confirmation message sent by the network to the application. Messages and events the messages are provided to the application upon an asynchronous event in the network layer. One dedicated callback function (SAP handler) will add the network provided message in the application message queue and will send the application defined event to the application task. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

69 SynkroRF Structure SynkroRF API Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

70 NodeData Database Structure t defined d in the RAM memory and also kept in the NVM Stores information about the current node Stores information about the paired nodes Updated during some SynkroRF processes like: Start Search Pair RemotePair Clone ClearPairingInformations UpdateCapabilities p RefreshCapabilities Uploaded from NVM or cleared at the starting of the node, depending on the application request Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

71 Node Descriptor Each node will be characterized by a application descriptor provided by the application at the time the network is initialized. This structure contains information about the network characteristics of the node like: Device Type Vendor ID Product ID Application version ID Device Capabilities (which commands are supported) This information will be used by the network during normal operation. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

72 Device Pairing Details The pairing process handles the association between two nodes of a CE network: a controller node to a controlled node. As future data exchange between the two nodes will be performed using the same PAN id and Short Source and Destination Address, the purpose of this process is for the controller node to obtain a PAN id and a Short Address from the controlled node. To obtain a valid PAN id and Short Address from the controlled node, the pair request is sent using a broadcast message on the network. After the network parameters are passed to the controller node, the controlled node will retain the allocated address for future validation purpose (pass to upper layer only messages received from paired controller node). Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

73 Device Pairing Details The Pairing process is performed considering the device type targeted for pairing. RC Pair Request for TV DVD Not Accepted RC Pair Request for DVD DVD Accepted Pair Response Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

74 Device Pairing Details The Pairing process is performed by also considering the LQI (Link Quality Indication) of the incoming pair request message. The Controlled node can accept the pair request or not depending on the LQI of the pair request, monitoring the distance between the two devices. RC Pair Request Low LQI TV Not Accepted RC Pair Request High LQI TV Accepted Pair Response Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

75 Device Pairing Details In addition the SynkroRF pairing process also allows: Version control check Application descriptor information exchange (VendorID, ProductID, VersionID, Capabilities) Controller Application can send an additional data string to the Controlled Node when the pair request is issued Controller Application receives an additional data string which is provided by the controlled node when pairing is accepted. uint8_t Synkro_PairRequest(uint8_t devicetype, uint8_t deviceid, uint8_t *ppairingdata, uint8_ t length, uint8_t timeout) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

76 Controlled Devices Pairing Remote Pairing The remote pairing allows the pairing of two Controlled devices (TV, DVD, ) through a Controller device (RC). The remote pairing process is initiated by the RC after the individual pairing with both targeted devices was made. TV RC DVD/CD After the remote pairing is complete, the TV and DVD which are controlled nodes, will be able to exchange data and commands without RC intervention. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

77 Remote Cloning The cloning feature allows duplication of the pairing information stored in one controller node into another controller node. The cloning process only takes place between two controller nodes. After the pairing table is passed to the targeted controller, this node will also update its MAC address to match the address of the first node, so it will act in the same way on the network. The Cloning process is performed considering the LQI (Link Quality Indication) of the incoming clone request message. The second Controller node can accept the clone request or not depending on the LQI of that request, monitoring the distance between the two devices. Clone Request RC 1 RC 2 Initial Link Cloned Link TV Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

78 Device Communications Transmitting Commands Synkro_SendCommand uint8_t Synkro_SendCommand(uint8_t deviceid, uint8_t cmdid, uint8_t paramlength, uint8_t* paramdata uint8_t broadcastdevicetype, uint8_t_t txoptions); This function allows sending of a predefined command from a controller or controlled device. A command can be sent to all paired devices by using the 0xFF deviceid parameter. In this case the command seding process will just be repeated for all paired devices. After the command is transmitted to all the paired devices, the gcallbacktx function cand indicate which h one was not able to acknowledge it. This function is asynchronous, a message will be sent to the application when the TX operation is completed. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

79 Device Communications Receiving Commands When the network receives a command it sends the command indication message to the application task. In order to enable the reception of packets on controller nodes then the application must call SetReceiveMode function with a parameter equal to 0x01. The format of this function is: uint8_t Synkro_SetReceiveMode(uint8_t rxmode) Where the rxmode parameter can have the value 0x00 when the reception of the packets is disabled or 0x01 when the reception must be enabled. This function returns gnwsuccess_c on success or gnwfailed_c on error. The network layer checks and discards the duplicated packet received. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

80 BeeKit Overview Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

81 BeeKit Overview A New Approach to Wireless Applications Development: Graphical user interface (GUI) to create, and validate network configuration Codebases deliver libraries, templates and applications Exports directly to IDE for development and debug Import project for modifying network or platform configuration Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

82 BeeKit Overview Provides a development environment where wireless link and protocol configurations can be managed in a straightforward, uncomplicated approach. Complementary tool to traditional IDEs. Not just a tool for generation of static starter code, but rather an extension to embedded application environments. Supports Simple MAC (SMAC), IEEE MAC, SynkroRF, ZigBee-RF4CE and ZigBee application development on HCS08 and MC13224 Processors Freescale F l SynkroRF Stack interface reuses Freescale s MAC messaging interface for a common user experience. Experience gained with one helps understand the other. Applications are decoupled from the stack implementation. Allows for easy code updates and promotes code reuse. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

83 BeeKit Definitions A codebase contains all the information that is required for BeeKit to interact with the user and create a project for a specific communication stack. Freescale provides a codebase in the form of: A database containing the embedded software component source files (platform components, applications, etc.) and pre-compiled libraries (SMAC, MAC, etc.) Configuration files that hold information about the organization of the embedded software components, their configurable parameters and features, and the BeeKit GUI information Freescale provides each codebase. The user does not modify it, but uses BeeKit to generate stack-based directory structures external to the codebase. A solution contains one or more BeeKit projects drawn from a single codebase. A project in BeeKit is a complete collection of attributes that define a stack and application configuration for a particular target platform. A project exported from BeeKit consists of assembled codebase components (source files, libraries) and an XML file (CW) or EWP file (EWARM) that describes the project. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

84 BeeKit Development Flow Start BeeKit Select Codebase Create project Customize & validate Project Export Project and Import into IDE Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

85 Demonstrating the Solution Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

86 Laboratory Exercise GOAL: Creation, deployment and modification of a 2-node SynkroRF system One controller node One controlled node (TV) Procedure Creation of controller and target projects using BeeKit Exporting projects from BeeKit into CodeWarrior IDE Project compilation and loading into development hardware Exercising of SynkroRF functionality Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

87 MC13213-NCB Buzzer GPIO Connectors RF Connector Debug USB Connector Serial (DB9) Connector MC13213 IC F - Antenna LCD Display DC Supply Reset Button Power Switch Buttons (SW1-SW4) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

88 MC13213-SRB Buzzer 3-Axis Acceleration Sensor GPIO Connector Debug USB Connector DC Supply F - Antenna MC13213 IC Power Switch Reset Switch Buttons (SW1-SW4) SW4) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

89 2-Node SynkroRF System Controller Node NCB is an SynkroRF remote control Menu on PC Hyper- Terminal initiates SynkroRF commands Controlled Node (TV) SRB is an SynkroRF TV Menu on PC Hyper- Terminal initiates SynkroRF commands Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

90 BeeKit : Project Creation and Export Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

91 Run BeeKit Use Desktop shortcut or Start->Programs->Freescale BeeKit->Freescale BeeKit Select S l t Codebase in BeeKit File> Select Codebase Select HCS08 SynkroRF Codebase Press Set Active Step 1: Select Codebase Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

92 Start New Project File> New Project Select SynkroRF Apps Select Controller Node App Step 2: Start New Project by Selecting Template If the message The File My Solution already exist. Would you like to replace the file? press Yes Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

93 Step 3: Configure Template The Configuration Wizard will guide you through the configuration of key parameters Press Next to continue Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

94 Step 4: Select Target HW for Application Select the HW to be used when running the application Select MC1321x-NCB and press Next Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

95 Select platform modules to be used Leave default options unchanged Press Next Step 5 Configure Platform Modules Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

96 Select serial communication settings Step 6 Configure Communication Settings Leave default option for Enable UART on USB unchanged Select bps as the baud rate Press Next Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

97 Set the Extended (MAC) Address of the target Step 7 Set MAC Address BeeKit will choose a unique default address, leave it unchanged Press Next Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

98 Configure SynkroRF Application Settings Step 8 Configure Application Settings BeeKit chooses a Device Name and Cloning threshold, leave them unchanged Press Next Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

99 Configure SynkroRF Controller Poll Settings Leave the defaults unchanged Press Finish Step 9 Configure Controller Settings Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

100 Step 10: Inspect Project You can inspect and edit the properties in Solution Explorer Help screen provides more info Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

101 Step 11: Create Additional Projects: Controlled Node (TV) Add a Controlled Node application to the solution by following the steps 1. Solution > Add Project Select SynkroRF Apps 3. Select Controlled Node App 5. Press OK 6. Follow Configuration Wizard Accept all defaults on the Hardware, Platform Modules, Serial Communication, and MAC Address screens. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

102 Step 11: Create Additional Projects: Controlled Node (TV) cont 7. On the Configure SynkroRF Application Settings screen, accept the defaults for Device Type TV, Device Name and Enable Auto re-pair response. 8. Hit Next 9. Accept the defaults for Pairing threshold and hit "Finish. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

103 Step 12: Export Solution and Open in CodeWarrior Export and Open Solution in CodeWarrior Select Solution -> Export and Open Solution in CodeWarrior Select all projects Press OK After exporting, close BeeKit Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

104 CodeWarrior: Project Build and Download Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

105 Step 13: Explore the Source Code Explore the Source Code We will not make any changes Examine: main() App_Init() NwkAppInit() App_MainTask task scheduling & messages Synkro_NWKSapHandler App_HandleSynkroMessage Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

106 P&E Micro Multilink USB cable goes here LED indicates that Target device is powered Connector to target BDM interface LED indicates that Multilink is powered Pin 1 (Red) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

107 Step 14: Prepare SRB for Programming Set the power switch on SRB to the OFF position Connect a USB cable between the SRB and the host computer Connect the Multilink to a computer USB port Make sure multilink is powered (power LED is ON) Connect the Multilink BDM connector to the BDM connector on the Sensor Node board (SRB) Ensure pin one on the Multilink cable (red wire) is lined up with pin one Pin 1 on the SRB Power P ON the Board. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

108 Step 15: Build the Controlled Node App (TV) Select Controlled Node App Project in CodeWarrior Press the Debug button Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

109 Step 16: Download Controlled Node (TV) Project to SRB Pressing the Debug button (previous step) initiated a project build & download to the target hardware The True-Time Debugger will automatically launch When the PEMICRO Connection Manager appears, press Connect Programmer window will appear automatically and provide statistics on the download process When downloading is complete, you will see the message Postload command file correctly executed Device is now programmed Disconnect Multilink from SRB Close (File>Exit) the True-Time Debugger window Turn power switch on SRB to the OFF position Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

110 Step 17: Prepare NCB for Programming Set the power switch on NCB to the OFF position Ensure that batteries are properly loaded into the board Connect the Multilink to a computer USB port Make sure multilink is powered (power LED is ON) Connect the Multilink BDM connector to the BDM connector on the NCB Ensure pin one on the Multilink cable (red wire) is lined up with pin one on the NCB Pin 1 Power ON the Board Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

111 Step 18: Build Controller Node Project Select Controller Node App Project in CodeWarrior Press the Debug button Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

112 Step 19: Download Controller Node App Project to NCB Pressing the Debug button (previous step) initiated a project build & download to the target hardware The True-Time Debugger will automatically launch When the PEMICRO Connection Manager appears, press Connect Programmer window will appear automatically and provide statistics on the download process When downloading is complete, you will see the message Postload command file correctly executed Device is now programmed Disconnect Multilink from NCB Close (File>Exit) the True-Time Debugger window Turn power switch on NCB to the OFF position Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

113 Exercising SynkroRF Functionality Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

114 Step 20: Preparing to Run the Applications Plug the SRB board into the computer with a USB cable Power on the SRB board Plub the NCB board into the computer with a USB cable Power on the NCB board Set up HyperTerminal links to the SRB and NCB by following the following directions... Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

115 1. Connect USB device to the computer HyperTerminal setup Identify the COM ports 2. Use Device Manager (C:\WINDOWS\system32\devmgmt.msc) to identify the assigned COM port Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

116 HyperTerminal setup Set up the application 1. Launch HyperTerminal from the start menu: Program -> Accessories -> Communications -> HyperTerminal 2. Cancel the dial-up settings dialog Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

117 HyperTerminal setup Set up the application (con t) Select the Properties icon Select your COM port in the drop down Connect Using window Select Configure Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

118 HyperTerminal setup Set up the application (con t) Select baud rate Select 8 N 1 Select No Flow Control Click Apply and OK and then OK on the New Connection Properties dialog You re Connected! You can save the setting as a.ht file for future use Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

119 Step 21: Running the SynkroRF Applications Press the Reset button on each board Press a button on each board to start the applications The following menus will appear on the HyperTerminals Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

120 Step 22: Starting the SynkroRF Network Start the SynkroRF network on each board by pressing s The following will appear on the HyperTerminals Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

121 Step 23: Pairing The nodes must be paired before they can communicate Pair the controller to the controlled on each board by pressing p on the controller HyperTerminal, and selecting 1 to pair with the TV The following will appear on the HyperTerminals Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

122 Step 24: Sending Data Press t to transmit data from one node to the other, select 1 to select the device to send to. Why did the controlled node fail? The following will appear on the HyperTerminals Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

123 Step 25: Sending Data continued The default behavior of a controller node application out of BeeKit is to have it receiver off. To enable the receiver press v on the controller s HyperTerminal. The following will appear on the HyperTerminal Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

124 Press t on the controlled nodes The following will appear on the HyperTerminals Step 26: Sending Data continued Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

125 Wrap-up/Summary Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

126 Wrap Up Used BeeKit to create out-of-the-box working SynkroRF applications. Started the SynkroRF network Paired controller and controlled devices Sent data between the devices Explored network behavior when receiver on controller is disabled Please schedule at least one customer demo within the next few weeks and provide feedback to your assigned DTRM on how the session went. Arrow com Avnet Future Please complete your evaluation form prior to leaving the meeting room. Thank you for attending! Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

127

128 Product Orientation and Market Strategy --Backup Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

129 Considerations Match transceiver to network needs Align radio performance Ensure crystal accuracy Minimize component count Manage Power Consider the features of the MC1320x transceiver family Features/Benefits compliant 2.4 GHz RF transceiver 250 kbps O-PQSK modulation 16 selectable channels Programmable Tx from -27 dbm to +3 dbm RX sensitivity of -92 dbm Requires a single 16 MHz crystal Auto-trim function Eliminate need for external variable capacitors Allows for automated production frequency calibration Choose the Freescale MCU Only 14 external components required Single-ended or full differential integrated transmit/receiver switch Programmable frequency clock output for MCU Power supply range: 2.0 to 3.4 V < 1 µa Off Current 3.0 µa Typical Hibernate Current 40 µa Typical Doze Current Optimized package Operating Temperature Range: -40 C to 85 C Small form factor 5x5mm QFN-32 Package Meets Moisture Sensitivity Level (MSL) C Peak Reflow temperature 7 General Purpose Input/Output ports (GPIO) RoHS compliant Tx/Rx Switch MC1320X Analog Receiver Frequency Generator Analog Transmitter IRQ Arbiter Power Management tal Transceiver Digit Buffer RAM RFIC Timers Digital Control Logic RAM Arbiter Voltage Regulators Features MC13201 MC13202 Protocol Stack SMAC SMAC IEEE ZigBee Sensitivity -91 dbm -92 dbm Data Mode Packet Streaming and Packet K SRP $1.91 $2.24 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 129

130 Consider the features of the MC1321x System in Package Considerations Features/Benefits Match transceiver to network needs Align radio performance Select MCU Ensure crystal accuracy compliant 2.4 GHz RF transceiver 250 kbps O-PQSK modulation 16 selectable channels Programmable Tx from -27 dbm to +3 dbm RX sensitivity of -92 dbm Integrated HCS08 40 MHz 8-bit low voltage, low-power core KB of Flash, 1-4 KB of RAM Peripherals: Multiple 16-bit timers,8-bit port keyboard interrupt (KBI),8-channel 10-bit analog-to-digital converter (ADC), SCI interface supporting up to kbaud, I2C with 100 kbps maximum bus loading, Common on-chip processor (COP) watchdog timer Low-voltage detection and in-circuit debug and Flash programming g Requires a single 16 MHz crystal Auto-trim function Eliminate need for external variable capacitors Allows for automated production frequency calibration Tx/Rx Switch Analog Receiver Frequency Generator Analog Transmitter IRQ Arbiter Power Management tal Transceiver Digit Buffer RAM RFIC Timers Digital Control Logic RAM Arbiter Voltage Regulators HCS08 CPU FLASH Memory RAM Low Voltage Interrupt Keyboard Interrupt Internal Clock Gen Background Debug Module 8-ch 10-bit ADC 2 x SCI IIC 16-bit Timers COP Up to 39 GP PIO Minimize component count Manage Power Integrated HCSO8 MCU Only 13 external components required Single-ended or full differential integrated transmit/receiver switch Programmable frequency clock output for MCU Power supply range: 2.0 to 3.4 V < 1 µa Off Current 3.0 µa Typical Hibernate Current 40 µa Typical Doze Current Optimized package Operating Temperature Range: -40 C to 85 C Small form factor 9x9x1mm 71-pin LGA Package Meets Moisture Sensitivity Level (MSL) C Peak Reflow temperature Up to 38 General Purpose Input/Output ports (GPIO) RoHS compliant Features MC13211 MC13212 MC13213 Protocol Stack SMAC SMAC IEEE Memory 16 KB Flash 1KB RAM 32 KB Flash 2 KB RAM K SRP $2.94 $3.21 $3.52 SMAC IEEE SynkroRF ZigBee RF4CE ZigBee 60 KB Flash 4KB RAM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 130

131 Consider the features of the MC1322x Platform in Package Considerations Features/Benefits 24 MHz (Typical) KHz (Optional) Match transceiver to network needs Align radio performance Select MCU Ensure crystal accuracy Minimize component count compliant 2.4 GHz RF transceiver 250 kbps O-PQSK modulation 16 selectable channels Programmable Tx from -30 dbm to +5 dbm RX sensitivity of -96 dbm (DCD mode) Rx sensitivity -100 dbm (NCD mode, +3-4 ma current) +6 dbm power output Integrated ARM7TDMI 32-bit up to 26 MHz 128 KB of Flash, 96 KB of RAM, 80 KB of ROM Peripherals: UART, SPI, KBI, 8 channel 12-bit ADC, 4x16- bit timer, I 2 C, SSI (I2S) MAC accelerator reduces MCU overhead AES 128-bit hardware encryption/decryption Requires a single 24 MHz crystal Auto-trim function Eliminate need for external variable capacitors Allows for automated production frequency calibration Integrated ARM MCU Only 1 external component required Programmable frequency clock output for MCU Balun TX/RX Switch Analog TX Analog RX Digital Modem TX Modem RX Modem RF Oscillator/PLL & Clock Generation MAC Accelerator (MACA) IEEE Transceiver MC1322X Block Diagram Buck Converter Analog Power Management & Voltage Regulation Advanced Security Module (ASM) SPI FLASH Module (SPIF) 128 KB Serial FLASH Clock & Reset Module (CRM) CPU Complex ARM7 TDMI-S 32-bit CPU Bus Interface & Memory Arbitrator ARM Interrupt Controller (AITC) 96 KB RAM 80 KB ROM Battery Monitor Data & Addre ess Buses Timer Module SCI/UART Module SCI/UART Module SSI/I 2 S Module I 2 C Module Keyboard Interface SPI Interface GPIO Control 12-bit ADC 12-bit ADC JTAG & Nexus Up to 64 GPIO Manage Power Power supply range: 1.8 to 3.6V.85 ma Idle Hibernate as low as 0.9 µa Dose as low as 55 µa 21 ma Rx & 29 ma Tx with radio and MCU Optimize package RF matching in package Requires power, crystal, and 50 Ohm antenna only Operating Temperature Range: -40 C to 105 C 9.5 mm x 9.5 mm 99-pin LGA Meets Moisture Sensitivity Level (MSL) C Peak Reflow temperature Up to 64 General Purpose Input/Output ports (GPIO) RoHS compliant Features Protocol Stack Memory K SRP $4.50 MC13224/MC13226 SMAC IEEE SynkroRF ZigBee RF4CE ZigBee/ZigBee Pro 128 KB Flash 96 KB RAM 80 KB ROM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 131

132 Consider the features of the MC1323x Platform in Package Considerations Match transceiver to network needs Align radio performance Select MCU Ensure crystal accuracy Minimize component count Features/Benefits compliant 2.4 GHz RF transceiver 250 kbps O-PQSK modulation MAC A packet processor 16 selectable channels Programmable Tx from -30dBm to +53dBm RX sensitivity of -93 dbm (DCD mode) +6 dbm power output Integrated HCS08QE MCU up to 26 MHz 82 KB of Flash, 95KB of RAM Peripherals: SPI, 4ch/16-bit Timers, KBI, SSI (I2S), CMT (IR) module AES 128-bit hardware encryption/decryption Requires a single 16 MHz crystal Auto-trim function Clock reset module (CRM) Eliminate need for external variable capacitors Allows for automated production frequency calibration Integrated HCS08 MCU Integrated Tx/Rx switch Programmable frequency clock output for MCU Balun TX/RX Switch 32 MHz (Typical) KHz (Optional) RF Oscillator/PLL & Clock Generation Analog Digital TX Modem TX MACA Modem Packet Processor RX Analog Modem RX IEEE Transceiver Advanced Security Module Analog Power Management & Voltage Regulation Features Clock & Reset Module (CRM) CPU Complex HCS08 Core Bus Interface & Memory Arbitrator Interrupt Controller 82/128 KB Flash 5/8 KB RAM Low Battery Data & Addre ess Buses MC13224/MC ch. 16- bit TPM Modules 12x12 Keyboard Interface SCI/UART Interface I 2 C Module SPI Interface CMT (IR) Module Debug Module Up to 32 GPIO Manage Power Power supply range: 1.8 to 3.6 V Stop <1µA Run 6.2 ma 27 ma Rx & 31 ma Tx with radio and MCU Optimize package Operating Temperature Range: -40 C to 85 C 7 mm x 7mm 48pin LGA Meets Moisture Sensitivity Level (MSL) C Peak Reflow temperature Up to 32 General Purpose Input/Output ports (GPIO) RoHS compliant Protocol Stack Memory K SRP $2.99 SMAC IEEE SynkroRF ZigBee RF4CE 82 KB Flash 5 KB RAM 2011: 128/8, 128/8+USB Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 132

133 Freescale Value Proposition-Backup Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

134 1320x-QE128-EVB EVB MC13202 QE128 Socket with S08 Daughter card 2-Line LCD display 1320x-QE128 Dev Kits x-EVB boards Out of box application Dimmable light and dimmable switch 1320x QE128 Development Kits CodeWarrior SE 1320x-EVB BeeKit BeeKit Supports 1320x-QE128-NCB Cables, Batteries, etc. 1320x-QE128-DSK - $ x-QE-DSK-BDM - $399 Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 134

135 Ideal for thorough RF evaluation or external customer antenna development RF Daughter Card Supports HCS08 and ColdFire EVB boards MC13202 RF Daughter Card Includes: MC GHz Transceiver IEEE PHY compliant Single Ended F-Antenna SMA connector Range approximately 300m line-of-sight One (1) daughter card per development kit. Part number 1320XRFC Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 135

136 1320x Development Kits RF daughter card enables MCU development boards Ideal for thorough RF evaluation or external customer antenna development Supports HCS08 and ColdFire EVB boards MC13202 RF Daughter Card Includes the MC GHz Transceiver IEEE PHY compliant Single Ended F-Antenna SMA connector Range approximately 300m line-of-sight One (1) daughter card per development kit. Part number 1320XRFC Two chip solution based on the MC13202 and QE128 S x-QE128-EVB MC13202 QE128 Socket with S08 Daughter card 2-Line LCD display 1320x-QE128 Dev Kits x-EVB boards Out of box application Dimmable light and dimmable switch CodeWarrior SE BeeKit BeeKit Supports 1320x-QE128-NCB Cables, Batteries, etc. 1320x-QE128-DSK - $ x-QE-DSK-BDM - $399 Includes BDM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 136

137 Based on Freescale s Second Generation System in Package (SiP) LEDs and switches for demonstration monitoring and control Flash reprogramming and in-circuit hardware debugging SMAC, IEEE , SynkroRF and ZigBee network development Includes CodeWarrior Range approximately 400m line-of-sight 1321xDSK Two (2) 1321x-SRB (sensor reference board) MMA7260Q 3-axis Acceleration Sensor Temperature Sensor 1321xCSK One (1) 1321x-SRB (sensor reference board) One (1) 1321x-NCB (network control board) 1321xNSK Two (2) 1321x-SRB (sensor reference board) One (1) 1321x-NCB (network control board) LCD for demonstration messaging SMA connector for external antenna connection 1321xEVK Four (4) 1321x-SRB (sensor reference board) Three (3) 1321x-NCB (network control board) BeeKit software containing Freescale BeeStack Freescale s Packet Sniffer USB Multilink BDM Programmer/Debugger 1321x Development Hardware 1321x-NCB 1321x-SRB Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 137

138 Consider MC1321x family development tools Considerations Board Requirements Radio and Application Software Analysis Functions Feature Sensor Reference Board Network Control Board 1321x Developer s 1321x Consumer Starter 1321x Network 1321x Starter Kit Kit Starters Kit /ZigBee Kit CodeWarrior IDE Special Edition Special Edition Special Edition Special Edition, Standard Edition (1321XEVK-SFTW only) BeeKit Yes Yes Yes Yes ZigBee Packet Analyzer Hardware No No No Yes Protocol Analyzer No No No No Software Examples Out-of Box Application Accelerometer Demo SynkroRF Remote Control Wireless UART ZigBee Environment Demonstration (ZeD) Cost MSRP Per Kit $ XDSK $ XDSK-BDM $ XCSK-BDM $ XNSK $ XNSK-BDM $ XEVK Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 138

139 1322x-SRB MMA7260Q 3-axis Acceleration Sensor, MPXV5010G Pressure Sensor Temperature Sensor 2.5 mm Headset/Audio In jack Speaker Joystick, buttons & LEDs J-TAG interface for debug and programming 1322x-NCB Graphic LCD display 2.5 mm Headset/Audio In jack Speaker Joystick, buttons & LEDs SMA connector JTAG and Nexus debug interface 1322x-LPB Supports on-chip buck converter Lowest power board for current measurements JTAG interface for debug and programming 1322x Development Hardware 1322x-SRB 1322x-USB 1322x-NCB 1322x-USB USB dongle and /ZigBee packet sniffer Programming via USB Optional JTAG connector for debug and programming 1322x-LPB Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 139

140 Consider MC1322x family development tools Feature 1322x USB Kit 1322x Developer Starter Kit 1322x Network Starter Kit 1322x ZigBee EVK 1322x ZigBee Pro End Node Coordinator Low Power Node USB Node J-Link JTAG Debugger No Yes Yes Yes Yes IAR 32K Edition IAR IDE IAR 32K Edition IAR 32K Edition (256K Edition- 1322XNSK-IAR only) IAR 32K Edition (256K Edition- IAR 32K Edition 1322XEVK-SFTW only) BeeKit BeeKit BeeKit BeeKit BeeKit BeeKit Out-of Box Application None Weather Station Demo Network Demo ZigBee Environment Demonstration (ZeD) ZigBee Smart Energy Demo RoHS Compliant Yes Yes Yes Yes Yes MSRP Per Kit $ XUSB $ XDSK- DBG $ XNSK- DBG $ XNSK- IAR $ XEVK $ PRO-DBG Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 140

141 1323X Development Hardware Based on Freescale s s Fourth Generation System on Chip 1323x-RCM Remote control motherboard Header for 1323x-MRB Separate IO header for access to MC1323X IO Large push button interface Graphics LCD 4 LCD soft push buttons 4 programmable LEDs Freescale MMA7660 digital accelerometer Synaptics Touchpad Technology Buzzer USB 1323x-USB 1323x-REM Remote extender motherboard Header for 1323x-MRB Separate IO header for access to MC1323X IO Infrared (IR) receiver Push buttons & programmable LEDs USB 1323x-MRB Modular development board, daughter card MC1323x SoC Singled ended F-antenna Optional SMA connector IR transmitter 256KB serial EEPROM external to IC for OTAP BDM debug port Power LED Test points 1323x-USB USB dongle F-antenna 1323x-RCM 1323x-MRB 1323x-REM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

142 Based on Freescale s Third Generation Platform in Package (PiP) See for yourself Evaluate wireless networking in minutes Select the development kit that meets your design and dbudget objectives 1323XUSB $ XDSK and DSK-BDM $199/$ XNSK, NSK-BDM, and NSK-SFTW $449/$529/$999 Learn Quickly/Develop Rapidly Right out of the box Development kits come with everything you need to jump start your design Development boards for a variety of applications BeeKit GUI with BeeStack (six protocol stacks from which to choose) Out of the box applications Sample code 1323x Development Kits Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 142

143 Consider MC1323X Family Development Tools Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

144 Customer Pain Points--Backup Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

145 Trilliant Networks MeshReader Product Details Utility metering solution from the utility to the meter and into the home. Included an IPv6 long range solution to the meter and then various options from the meter to the home included IPv6 and ZigBee Problem Description Wanted a solution based on long range wireless from meter to the utility and short range wireless from meter into the home. Needed to support multiple protocols from the meter to the home including IPv6 and ZigBee Solution Developed a solution based on Freescale using high power PA for several kilometers of range. The board supports IPv6 on one end and can support ZigBee on the other. Success of product Bridge between IPv6 and ZigBee allows them to use ZigBee for the HAN and their proprietary solution to the utility. Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 145

146 Wireless Sensors Product Overview Renovation, modernization, and extension of buildings and factories, historical buildings and churches, large museums, administration and hospital centers. Wireless sensors saving installation time and expenses. IEEE is used to communicate between the sensors (humidity and temperature) and local coordinators (one coordinator per floor). Up to 256 sensors connected to one coordinator, adaptive frequency agility for large installations. Coordinators provide gateway function to connect to existing infrastructure (house installation bus and PLC). Market Climate control and building automation is required for most commercial and public buildings. Most existing and historical buildings don t have wired sensors for climate control. Wireless sensors are practical for retrofitting in the sector of building rennovation as well as for integration into already existing or new systems. Why Freescale and IEEE IEEE offers a standards based solution. Freescale provided best support (software examples) and competitive roadmap. Product Development Timeline Product launched in April 2007 First installation in a museum finished successfully Indoor Control Unit Indoor Sensor (Humidity and Temperature) Coordinator/ Gateway Outdoor Sensor (Solar Powered) Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 146

147 Wireless Zone Sensor Product Details Wireless Sensor Wireless Zone Sensor Wireless Digital it Sensor Minimize installation and relocation expense while providing flexibility of placing the sensor in a location that is optimal for space comfort and aesthetics Why Wireless Installers wanted a easy and flexible sensor Needed extremely long battery life Provides 5 years on 2 AA lithium batteries Why Freescale and IEEE Needed a robust low power wireless network solution Wanted a standards based solution Availability Product and software performance Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 147

148 Product Overview SmartAMM (Automatic Metering Management) is a product developed to automate monitoring and control of utility meters and home systems ZigBee is used to communicate from gateway to the utility meters as well as into the home The connection from the gateway to the utility company is via Fiber or GSM Device is upgradable from the utility company to new ZigBee Standards Future-proofs system ZigBee module was developed to simply integration Market AMM is a fast growing market in Europe with most countries implementing trial systems. The SmartAMM targets utility companies looking for cost benefits of AMM and home automation. Why Freescale and ZigBee ZigBee offers a standards based solution Freescale s platform provided a one stop shop, best roadmap and competitive price/performance for Develco Product Development Timeline Product Launch in July 2007 Initial rollout less then 10K systems Development took about 2 years from start to finish Meter Develco SmartAMM Motion Sensor Load Control Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 148

149 CityGrow Product Details Home automation products Problem Description Develop simple wireless home automation system for after market Need to be interoperable and have market pull Solution Availability of product Robust radio Success of product key driving features, etc Lessons learned Needed to develop stack to provide specific feature set they wanted Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 149

150 Value Proposition--Backup Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink

151 Reference Design Download Package Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 151

152 Reference Designs Available for Download Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMAROS, TurboLink 152

Overview of Freescale s Platform

Overview of Freescale s Platform June, 2010 Overview of Freescale s 802.15.4 Platform FTF-ENT-F0509 Matt Maupin Technical Marketer Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC,

More information

Freescale Development Kits IEEE Wireless design made simple. freescale.com/802154

Freescale Development Kits IEEE Wireless design made simple. freescale.com/802154 Freescale Development Kits IEEE 802.15.4 Wireless design made simple IEEE 802.15.4 Wireless Design Made Simple Our Wireless Portfolio Our portfolio of 802.15.4 platforms lets the developer choose the best

More information

Freescale IEEE Development Kits Wireless design made simple. freescale.com/802154

Freescale IEEE Development Kits Wireless design made simple. freescale.com/802154 Freescale IEEE 802.15.4 Development Kits Wireless design made simple freescale.com/802154 Freescale s Wireless Portfolio Freescale s portfolio of 802.15.4 platforms lets the developer choose the best platform

More information

Introduction to ZigBee RF4CE

Introduction to ZigBee RF4CE July 2009 Introduction to ZigBee RF4CE Ryan Kelly Freescale Wireless Connectivity Marketing and Applications Manager Home Entertainment Control Today with IR Line of sight transmission Decades-old technology

More information

Remote Control Application Development with BeeStack Consumer

Remote Control Application Development with BeeStack Consumer August, 2009 Remote Control Application Development with BeeStack Consumer Victor Kwong Introductions and objectives RF4CE Technology Overview IEEE 802.15.4 Technology Overview RF4CE Network CERC profile

More information

Module Introduction. This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity.

Module Introduction. This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity. Module Introduction Purpose This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity. Objectives Understand Freescale s approach to ZigBee architecture

More information

Victor Kwong Marketing Manager

Victor Kwong Marketing Manager Nov, 2008 Introduction to Freescale's Synkro Platform: Wireless Control and Automation for Next-Generation Home Entertainment Products PC106 Victor Kwong Marketing Manager of Freescale Semiconductor, Inc.

More information

ZigBee Enabled Options for Smart Energy, Consumer and Health Care Applications

ZigBee Enabled Options for Smart Energy, Consumer and Health Care Applications November, 2010 ZigBee Enabled Options for Smart Energy, Consumer and Health Care Applications Matt Maupin WCO Marketing Mark Williams Applications Manager Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet,

More information

Module Introduction. This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity.

Module Introduction. This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity. Module Introduction Purpose This training module provides an overview of Freescale s scalable solutions for low data rate 2.4 GHz connectivity. Objectives Understand Freescale s approach to ZigBee architecture

More information

Contents. About This Guide... 2 Audience... 2 Revision History... 2 Conventions... 3 Definitions, Acronyms, and Abbreviations... 3

Contents. About This Guide... 2 Audience... 2 Revision History... 2 Conventions... 3 Definitions, Acronyms, and Abbreviations... 3 Contents About This Guide................................. 2 Audience............................................. 2 Revision History....................................... 2 Conventions..........................................

More information

You are in control. Wireless Control.

You are in control. Wireless Control. You are in control Wireless Control IEEE 80.5.4-based wireless remote control solutions from Freescale Semiconductor & Future Electronics featuring Future Electronics Wireless Lighting & Control Reference

More information

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard

More information

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with Section 7. Wireless Communication Outline Wireless Communication with 802.15.4/Zigbee Protocol Introduction to Freescale MC12311 802.15.4/Zigbee Protocol TWR-12311 Module TWR-MC12311 Smart Radio Features

More information

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee. AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee. Introduction ZigBee is one of the Advanced Wireless Technology and CC2430 is the first single-chip

More information

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512

Quick Start Guide. USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512 Quick Start Guide USB Packet Sniffer/Dongle for Kinetis MKW22D and MKW24D Wireless MCUs USB-KW24D512 Quick Start Guide Get to Know the USB-KW24D512 USB Connector Reset Button Application Button LEDs Antenna

More information

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

nblue TM BR-MUSB-LE4.0-S2A (CC2540) Page 1 of 5 Copyright 2002-2014 BlueRadios, Inc. Bluetooth 4.0 Low Energy Single Mode Class 1 SoC USB Serial Dongle nblue TM BR-MUSB-LE4.0-S2A (CC2540) AT HOME. AT WORK. ON THE ROAD. USING BLUETOOTH LOW

More information

Wireless communication standards: What makes them unattractive for WSN:

Wireless communication standards: What makes them unattractive for WSN: Wireless communication standards: IEEE 802.11 a/b/g Bluetooth GSM What makes them unattractive for WSN: Power hungry (need big batteries) Complexity (need lots of clock cycles and memory) New protocol

More information

Guide to Wireless Communications, 3 rd Edition. Objectives

Guide to Wireless Communications, 3 rd Edition. Objectives Guide to Wireless Communications, 3 rd Edition Chapter 5 Wireless Personal Area Networks Objectives Describe a wireless personal area network (WPAN) List the different WPAN standards and their applications

More information

MC34708TRN Rev /1/2011

MC34708TRN Rev /1/2011 MC34708TRN Rev 3.0 11/1/2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony

More information

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with ZigBee IEEE 802.15.4 Emerging standard for low-power wireless monitoring and control Scale to many devices Long lifetime is important (contrast to Bluetooth) 10-75m range typical Designed for industrial

More information

Contents About This Guide Audience Revision History

Contents About This Guide Audience Revision History Contents About This Guide............................. 2 Audience............................................... 2 Revision History......................................... 2 Conventions............................................

More information

1. IEEE and ZigBee working model.

1. IEEE and ZigBee working model. ZigBee SoCs provide cost-effective solutions Integrating a radio transceiver, data processing unit, memory and user-application features on one chip combines high performance with low cost Khanh Tuan Le,

More information

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE Wireless Technology AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE UNDERLYING WIRELESS TECHNOLOGIES. References 2 The physical layer provides mechanical, electrical, l functional,

More information

Modulation. Propagation. Typical frequency bands

Modulation. Propagation. Typical frequency bands References Wireless Technology 2 AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE UNDERLYING WIRELESS TECHNOLOGIES. The physical layer provides mechanical, electrical, l functional,

More information

By Ambuj Varshney & Akshat Logar

By Ambuj Varshney & Akshat Logar By Ambuj Varshney & Akshat Logar Wireless operations permits services, such as long range communications, that are impossible or impractical to implement with the use of wires. The term is commonly used

More information

SmartBond DA Smallest, lowest power and most integrated Bluetooth 5 SoC. Applications DA14585

SmartBond DA Smallest, lowest power and most integrated Bluetooth 5 SoC. Applications DA14585 SmartBond DA14585 Smallest, lowest power and most integrated Bluetooth 5 SoC Connected devices are constantly evolving. New generations appear that are smarter, more full featured and have longer battery

More information

ZIGBEE. Erkan Ünal CSE 401 SPECIAL TOPICS IN COMPUTER NETWORKS

ZIGBEE. Erkan Ünal CSE 401 SPECIAL TOPICS IN COMPUTER NETWORKS ZIGBEE Erkan Ünal CSE 401 SPECIAL TOPICS IN COMPUTER NETWORKS OUTLINE ZIGBEE AND APPLICATIONS IEEE 802.15.4 PROTOCOL ZIGBEE PROTOCOL ZIGBEE ALLIANCE ZIGBEE APPLICATIONS PHYSICAL LAYER MAC LAYER ZIGBEE

More information

CM5000 DATASHEET v0.1

CM5000 DATASHEET v0.1 CM5000 DATASHEET - 2 - http://www.advanticsys.com/cm5000.html v0.1 Table of Contents 1. INTRODUCTION... 5 2. HARDWARE CHARACTERISTICS... 6 2.1 CM5000 DIAGRAMS... 6 2.2 MICROCONTROLLER DESCRIPTION - TI

More information

New STM32WB Series MCU with Built-in BLE 5 and IEEE

New STM32WB Series MCU with Built-in BLE 5 and IEEE New STM32WB Series MCU with Built-in BLE 5 and IEEE 802.15.4 Make the Choice of STM32WB Series The 7 keys points to make the difference 2 Open 2.4 GHz radio Multi-protocol Dual-core / Full control Ultra-low-power

More information

1323x-RCM LEDs and Accelerometer Functionality 26. Using Home Status Control (HSC) Device Views.. 27 Home Status Control Device Properties...

1323x-RCM LEDs and Accelerometer Functionality 26. Using Home Status Control (HSC) Device Views.. 27 Home Status Control Device Properties... Contents About This Guide............................. 2 Audience............................................... 2 Revision History......................................... 2 Conventions............................................

More information

A Human Fall Detection System:

A Human Fall Detection System: A Human Fall Detection System: Using leading edge technology Sensor and Analog Product Division RTAC Americas Human Fall Detection System The problem How to detect the fall of a person in different situations?

More information

LM931 Bluetooth low energy Module

LM931 Bluetooth low energy Module Bluetooth low energy Module Revised 24/JAN/2017 2.50mm 1m 10.1 m m 22m Features Bluetooth v4.1 specification I2C and UART 14 ma (at 0 dbm) Current Consumption (Tx Mode) 9 digital and 3 analogue (10-bit

More information

Bluetooth Low Energy Portfolio

Bluetooth Low Energy Portfolio Bluetooth Low Energy Portfolio February 2016 - Page 1 Price Smart Platform 3 Platforms based on BLE Combo Node Connectivity ISP0900 series Intelligent Node ISP1300 series ISP091201 ISP1500 series ISP130301

More information

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology Xi Wang 1 and Hui Gao 2 1 Heilongjiang Bayi Agricultural Reclamation University, Daqing 163319, China 2 Lanzhou Jiaotong

More information

Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs

Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs November, 2010 Rapid Software Development on 32-Bit Automotive MPC56xx Family of MCUs AMF-AUT-T0819 Patrick W. Menter Manager - Automotive Silicon Support Tools Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack,

More information

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov    kurssit/elt-53306/ WPAN/WBANs: ZigBee Dmitri A. Moltchanov E-mail: dmitri.moltchanov@tut.fi http://www.cs.tut.fi/ kurssit/elt-53306/ IEEE 802.15 WG breakdown; ZigBee Comparison with other technologies; PHY and MAC; Network

More information

ZigBee/ David Sanchez Sanchez.

ZigBee/ David Sanchez Sanchez. ZigBee/802.15.4 David Sanchez Sanchez david.sanchezs@upf.edu Lecture Overview 1. Introduction and motivation to ZigBee 2. ZigBee/802.15.4 specification 1. Definitions 2. MAC communication modes 3. Network

More information

BLE MODULE SPECIFICATIONS

BLE MODULE SPECIFICATIONS WIRELESS-TAG BLE MODULE SPECIFICATIONS nrf51-01/02/dk Bluetooth Low Energy (BLE) module of nrf51-01/02 is the next generation BLE module released by SEMITRION electronics. The modules use nrf51822 from

More information

LM930 Bluetooth low energy Module (with U.FL Connector) Standalone (With Embedded Bluetooth v4.1 Stack)

LM930 Bluetooth low energy Module (with U.FL Connector) Standalone (With Embedded Bluetooth v4.1 Stack) Bluetooth low energy Module (with U.FL Connector) Revised 24/JAN/2017 m.11m 10 2.50mm m 22m Features Bluetooth v4.1 specification I2C and UART 14 ma (at 0 dbm) Current Consumption (Tx Mode) 9 digital and

More information

Optimization of IoT Sensing Systems Based on Bluetooth Smart SiP Modules. Chris Barratt Insight SiP Sophia Antipolis France October 15 th 2015

Optimization of IoT Sensing Systems Based on Bluetooth Smart SiP Modules. Chris Barratt Insight SiP Sophia Antipolis France October 15 th 2015 Optimization of IoT Sensing Systems Based on Bluetooth Smart SiP Modules Chris Barratt Insight SiP Sophia Antipolis France October 15 th 2015 Agenda Insight SiP Introduction Bluetooth Smart Principles

More information

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD Quick Start Guide Get to Know the MRB-KW01x Module UART Selector ANT 1 RFIO (TX/RX) USB 2.0 Serial

More information

ez430-chronos Wireless Watch Development Tool: Teardown & Getting Started

ez430-chronos Wireless Watch Development Tool: Teardown & Getting Started ez430-chronos Wireless Watch Development Tool: Teardown & Getting Started www.ti.com/chronoswiki ez430-chronos for wireless networking applications Complete hardware, software and support community Simplify

More information

CEL ZigBee TM / Application Brief

CEL ZigBee TM / Application Brief A p p l i c a t i o n Br i e f AB1001 CEL ZigBee TM /802.15.4 Application Brief Data communication path in HVAC Systems utilizing wireless ZigBee Modules Introduction Building/Factory owners are faced

More information

STA-UI-A003D (USB version)

STA-UI-A003D (USB version) STA-UI-A003D (USB version) WiFi 802.11 b/g and Bluetooth v2.0 + EDR Combo USB Dongle Module Ver: 1.0 1. 2. 3. 4. 5. 6. 7. 8. CONTENT Introduction...3 1.1Features & Benefits...3 1.2Applications...4 Product

More information

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011 WiSnap M2 Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (RN-174-C), PCB Trace antenna (RN-174-P), wire antenna (RN- 174-W) and

More information

Freescale s UTM Security Appliance Solutions

Freescale s UTM Security Appliance Solutions June, 2010 Freescale s U Security Appliance Solutions FTF-NET-F0788 Karthik Ethirajan NMG Software Products Division Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions

More information

TI SimpleLink dual-band CC1350 wireless MCU

TI SimpleLink dual-band CC1350 wireless MCU TI SimpleLink dual-band CC1350 wireless MCU Sub-1 GHz and Bluetooth low energy in a single-chip Presenter Low-Power Connectivity Solutions 1 SimpleLink ultra-low power platform CC2640: Bluetooth low energy

More information

Wireless-Tag WT51822-S1

Wireless-Tag WT51822-S1 Wireless-Tag WT51822-S1 Bluetooth Low Energy 4.1 Module DATASHEET Description Bluetooth Low Energy (BLE) module of WT51822-S1 is the next generation BLE4.1(Compatible With BLE4.0) module released by Wireless-Tag

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC, March 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of

More information

STA-MU-A0028S (MiniCard-USB version)

STA-MU-A0028S (MiniCard-USB version) STA-MU-A0028S (MiniCard-USB version) WiFi 802.11 b/g and Bluetooth v2.0 + EDR Combo Mini Card Module Approval Sheet Ver: 1.1 CONTENT 1. Introduction...3 1.1 Features & Benefits...3 1.2 Applications...4

More information

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE

New STM32WB Series MCU with built-in Bluetooth 5 and IEEE New STM32WB Series MCU with built-in Bluetooth 5 and IEEE 802.15.4 Make the Choice of STM32WB Series The 7 keys points to make the difference 2 Open 2.4 GHz radio Multi-protocol Dual-core / Full control

More information

Freescale Semiconductor Application Note Document Number: AN3231 Rev. 1.1, 10/2006 MC1319x, MC1320x, and MC1321x Demonstration Operation Running SMAC

Freescale Semiconductor Application Note Document Number: AN3231 Rev. 1.1, 10/2006 MC1319x, MC1320x, and MC1321x Demonstration Operation Running SMAC Freescale Semiconductor Application Note Document Number: AN3231 Rev. 1.1, 10/2006 MC1319x, MC1320x, and MC1321x Demonstration Operation Running SMAC Based Demonstration Operations 1 Introduction This

More information

MeshConnect. Voice over

MeshConnect. Voice over MeshConnect Voice over 802.15.4 CEL Profile Founded in 1959 Headquaters: Silicone Valley, California 120 Employees Employee-Owned Extensive Engineering Facilities Product Development Centers Global Footprint

More information

13213 Evaluation Kits. User s Guide

13213 Evaluation Kits. User s Guide 13213 Evaluation Kits User s Guide Document Number: 13213EVKUG Rev. 1.1 06/2007 How to Reach Us: Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations Not Listed: Freescale

More information

Welcome to the Controller Continuum Only from Freescale

Welcome to the Controller Continuum Only from Freescale Microcontrollers Welcome to the Only from Freescale Learn More: For current information about Freescale products and documentation, please visit. freescale.com/continuum Freescale and the Freescale logo

More information

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 3/3/2011

RN-174. WiFly GSX Super Module. Features. Description. Applications.   rn-174-ds v1.1 3/3/2011 www.rovingnetworks.com rn-174-ds v1.1 3/3/2011 WiFly GSX Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (-C), PCB Trace antenna

More information

KW41Z IEEE and BLE Coexistence Performance

KW41Z IEEE and BLE Coexistence Performance NXP Semiconductors Document Number: AN12231 Application Note Rev. 0, 08/2018 KW41Z IEEE 802.15.4 and BLE Coexistence Performance MWS module 1. About this manual This document aims to evaluate the performance

More information

BlueW-2310 Slim Dongle STA-UI-A005G WiFi & Bluetooth v2.1+edr Datasheets

BlueW-2310 Slim Dongle STA-UI-A005G WiFi & Bluetooth v2.1+edr Datasheets BlueW-2310 Slim Dongle STA-UI-A005G WiFi & Bluetooth v2.1+edr Datasheets Version 1.1 CONTENT 1 Introductions... 3 1.1 Features and Benefits... 3 1.2 Module System Diagram... 4 1.3 Product Specifications...

More information

Sensor Toolbox (Part 2): Inertial Sensors

Sensor Toolbox (Part 2): Inertial Sensors November 2010 Sensor Toolbox (Part 2): Inertial Sensors AMF-ENT-T1118 Michael Steffen MCU & Sensor Field Application Engineer Expert Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient

More information

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011 Moving Beyond Zigbee for Star Networks RESOURCES By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011 Multi-hop mesh protocols, such as Zigbee, are getting

More information

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 4/20/2011

RN-174. WiFly GSX Super Module. Features. Description. Applications.   rn-174-ds v1.1 4/20/2011 www.rovingnetworks.com rn-174-ds v1.1 4/20/2011 WiFly GSX Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (-C), PCB Trace antenna

More information

WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control

WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control Jianping Song, Song Han, Al Mok University of Texas at Austin Deji Chen, Mike Lucas, Mark Nixon Emerson Process Management

More information

Zigbee protocol stack overview

Zigbee protocol stack overview Zigbee protocol stack overview 2018 ASSUMPTIONS FOR USING THIS TEACHING MATERIAL DSR and OTSL takes no responsibility about the problem which occurs as a result of applying the technical information written

More information

RN-174 WiFly Super Module

RN-174 WiFly Super Module RN- WiFly Super Module Features Evaluation board for the RN- module Supports chip antenna (RN--C), PCB trace antenna (RN--P), wire antenna (RN--W), and U.FL connector for an external antenna (RN--U) Ultra-low

More information

MQX -celeration RTOS-integrated solutions

MQX -celeration RTOS-integrated solutions QoriQ Power Architecture i.mx ColdFire mc56f8xx / 8xxx 9S12 9S08 9RS08 MQX -celeration RTOS-integrated solutions Freescale MQX Software Solutions Freescale streamlines embedded design with a complimentary

More information

Radiocrafts Embedded Wireless Solutions

Radiocrafts Embedded Wireless Solutions Selecting an IEEE 802.15.4, 2.4 GHz wireless solution By Ø.Nottveit Abstract Companies searching for a low power 2.45 GHz wireless solution will find many different technical solutions. This white paper

More information

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 1/24/2011

RN-174. WiFly GSX Super Module. Features. Description. Applications.   rn-174-ds v1.1 1/24/2011 www.rovingnetworks.com rn-174-ds v1.1 1/24/2011 WiFly GSX Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (-C), PCB Trace antenna

More information

Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor. Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems

Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor. Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems Wai Chee Wong Sr.Member of Technical Staff Freescale Semiconductor Raghu Binnamangalam Sr.Technical Marketing Engineer Cadence Design Systems Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior,

More information

CSR102x Bluetooth Smart Product Line Overview

CSR102x Bluetooth Smart Product Line Overview CSR102x Bluetooth Smart Product Line Overview Speaker name Speaker title Speaker employing entity Date CSR102x Overview Qualcomm Bluetooth Low Energy Terminology clarification In this document you will

More information

Reindeer Technologies Pvt Ltd Excellence through Innovation

Reindeer Technologies Pvt Ltd Excellence through Innovation RDZM-T24FZ 2.4 GHZ IEEE 802.15.4/ZIGBEE RF TRANSCEIVER Datasheet Reindeer Technologies Pvt Ltd Excellence through Innovation S-2, Old No. 15, New No. 31 Rajamannar Street, T Nagar, Chennai 600017 India.

More information

The challenge with IoT

The challenge with IoT 1 Agenda The challenge with IoT Sensor to Cloud solution Sensor to Cloud system details SimpleLink Sub-1GHz hardware & software solution Getting started 2 The challenge with IoT We are trying to connect

More information

RN-171-EK Evaluation Board

RN-171-EK Evaluation Board RN -17 1-E K-DS RN-171-EK Evaluation Board Features Ultra-low power: 4-uA sleep, 40-mA Rx, 180-mA Tx at 10 dbm Configurable transmit power: 0 to +12 dbm UART hardware interfaces and SPI slave Up to 1 Mbps

More information

Freescale ZigBee Application. User s Guide for ZigBee 2007

Freescale ZigBee Application. User s Guide for ZigBee 2007 Freescale ZigBee Application User s Guide for ZigBee 2007 Document Number: ZAUGZB2007 Rev. 1.1 10/2008 How to Reach Us: Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations

More information

Freescale i.mx Applications Processors based on ARM Technology Connected Multimedia

Freescale i.mx Applications Processors based on ARM Technology Connected Multimedia Freescale i.mx Applications Processors based on ARM Technology Connected Multimedia 2010 ARM Technology Symposiums Vivek Tyagi- Country Sales Manager, Freescale India Freescale, the Freescale logo, CodeWarrior,

More information

WIRELESS TECHNOLOGIES

WIRELESS TECHNOLOGIES WIRELESS TECHNOLOGIES Bluetooth, ZigBee and ANT Thomas Aasebø OVERVIEW What are wireless sensor networks? What are personal area networks? What are these networks typically used for? Bluetooth, ZigBee

More information

LM931 Bluetooth low energy Module Standalone (With Embedded Bluetooth v4.1 Stack)

LM931 Bluetooth low energy Module Standalone (With Embedded Bluetooth v4.1 Stack) Bluetooth low energy Module Revised 04/JUL/2018 Version v1.2 2.50mm 1m 10.1 m m 22m Features Bluetooth v4.1 specification I2C and UART 14 ma Current Consumption (at 0 dbm Tx Output Power) 9 digital and

More information

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z

Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z Quick Start Guide for the Freescale Freedom Development Platform FRDM-KL43Z External Use Contents ts Quick Start Package Overview GettoKnowtheFRDMKL43Z to the FRDM-KL43Z Getting Started Out of the Box

More information

WIB230C1 Series PC/ g WLAN Modules

WIB230C1 Series PC/ g WLAN Modules Product Overview WIB230C1 series are full-featured wireless devices that use the PC/104 Plus form factor. WIB230C1 works with PC/104 Plus and PCI-104 CPU modules and upgrades your embedded system into

More information

RN-134. WiFly GSX Super Module SuRF Board. Features. Description. Applications. ~ page 1 ~ rn-134-ds v1.

RN-134. WiFly GSX Super Module SuRF Board. Features. Description. Applications. ~ page 1 ~  rn-134-ds v1. WiFly GSX Super Module SuRF Board Features UART interface with RS232 and TTL signaling Through hole board simplifies system integration Accepts 3-12VDC Status LEDs to show network status and data transfer

More information

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications

Kinetis EA Ultra-Reliable Microcontrollers. Automotive and Industrial Applications Kinetis EA Ultra-Reliable Microcontrollers Automotive and Industrial Applications Agenda Introducing Kinetis EA Proposition Value Features Overview Application Examples Enablement Useful Links 1 Kinetis

More information

Naveen Kumar. 1 Wi-Fi Technology

Naveen Kumar. 1 Wi-Fi Technology Naveen Kumar 1 Contents 2 Introduction Need of Purpose History How a Wi-Fi Network Works Topologies & Configurations Applications Wi-Fi Security Advantages & Limitations Innovations Introduction 3 Wireless

More information

Datasheet DFBM-NQ62X-DT0R. A Bluetooth Low Energy System On Chip Module. Proprietary Information and Specifications are Subject to Change

Datasheet DFBM-NQ62X-DT0R. A Bluetooth Low Energy System On Chip Module. Proprietary Information and Specifications are Subject to Change 1 Datasheet DFBM-NQ62X-DT0R A Bluetooth Low Energy System On Chip Module. Preliminary Data Sheet Sheet 1 of 18 Aug. 16, 2016 Contents 1. Features... 3 1-1. General... 3 1-2. Bluetooth... 3 2. Model No.

More information

Developing Accessories for the Apple HomeKit Ecosystem. November 2016

Developing Accessories for the Apple HomeKit Ecosystem. November 2016 Developing Accessories for the Apple HomeKit Ecosystem November 2016 Introduction to Apple HomeKit Apple HomeKit is a framework for communicating with and controlling connected home accessories such as

More information

nblue TM BR-LE4.0-S2A (CC2540)

nblue TM BR-LE4.0-S2A (CC2540) Page 1 of 7 Copyright 2002-2014 BlueRadios, Inc. Bluetooth 4.0 Low Energy Single Mode Class 1 SoC Module nblue TM BR-LE4.0-S2A (CC2540) AT HOME. AT WORK. ON THE ROAD. USING BLUETOOTH LOW ENERGY WIRELESS

More information

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy Wireless Connectivity Options for IoT By: MIST Makers John Varela and Nicholas Landy Outline Introduction to the Internet of Things (IoT) Wireless Communication in IoT Current Standards IEEE 802.11 (Wi-

More information

AppNote-US2400-EVB Low Power 2.4GHz Transceiver

AppNote-US2400-EVB Low Power 2.4GHz Transceiver US2400-EVB for IEEE 802.15.4 Standard Revision History Hardware Revision Date Description of Changes V01 / V02 Sep. 2011 Initial release V03 Dec 2011 Addition 4.1 Evaluation Board Variants and 5.3 Connector

More information

BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual

BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual BT2540 Bluetooth 4.0 BLE (CC2540) Module Users Manual Revision 1.0 Online download: This manual: /images/manual/bluetooth/bt2540manual.pdf Software: http:///images/manual/bluetooth/cdrom-bt2540.rar 2012.08.31.

More information

VertexCom. VC83X0 Product Brief. Version: 0.4 Release Date: June 28, Specifications are subject to change without notice.

VertexCom. VC83X0 Product Brief. Version: 0.4 Release Date: June 28, Specifications are subject to change without notice. VC VC83X0 Product Brief Version: 0.4 Release Date: June 28, 2018 Specifications are subject to change without notice. 2018 This document contains information that is proprietary to Unauthorized reproduction

More information

Bluegiga WF121 Wi-Fi Module. Embedded Wi-Fi modules. for affordable connectivity

Bluegiga WF121 Wi-Fi Module. Embedded Wi-Fi modules. for affordable connectivity Embedded Wi-Fi modules for affordable connectivity Bluegiga WF121 Wi-Fi Module WF121 is a standalone programmable Wi-Fi module with integrated TCP/IP s tack. It is an ideal product for embedded applications

More information

LM930 Bluetooth low energy Module (with IPEX Connector) Standalone (With Embedded Bluetooth v4.1 Stack)

LM930 Bluetooth low energy Module (with IPEX Connector) Standalone (With Embedded Bluetooth v4.1 Stack) Bluetooth low energy Module (with IPEX Connector) Revised 25/AUG/2017 m.11m 10 2.50mm m 22m Features Bluetooth v4.1 specification I2C and UART 14 ma Current Consumption (at 0 dbm Tx Output Power) 9 digital

More information

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION NXP SEMICONDUCTORS PUBLIC THE ONLY SUPPLIER TO PROVIDE COMPLETE IoT SOLUTIONS DSPs, MCUs & CPUs Suite of Sensors NFC, BLE, Thread, zigbee, sub-ghz Wireless Interconnects

More information

ZigBee RF4CE - Radio Frequency for Consumer Electronics -

ZigBee RF4CE - Radio Frequency for Consumer Electronics - ZigBee RF4CE - Radio Frequency for Consumer Electronics - What is RF4CE RF4CE Radio Frequency for Consumer Electronics ZigBee RF4CE Story Founding Members The RF4CE industry consortium and the ZigBee Alliance

More information

BT-22 Product Specification

BT-22 Product Specification BT-22 Product Specification Features Amp ed RF, Inc. Description 10.4 mm x 13.5 mm Our micro-sized Bluetooth module is the smallest form factor available providing a complete RF platform. The BT-22 is

More information

WP-PD Wirepas Mesh Overview

WP-PD Wirepas Mesh Overview WP-PD-123 - Wirepas Mesh Overview Product Description Version: v1.0a Wirepas Mesh is a de-centralized radio communications protocol for devices. The Wirepas Mesh protocol software can be used in any device,

More information

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution digital infrared Solutions CRIMZON ZLF645 Flash MCU uir solution with zbase database CRIMZON ZLF645 advantage 32/64 kb flash 512 b/1 kb ram crimzon z8 lxmc core ir transmission ir learning tuned ir amplifier

More information

Wireless control that simply works CES January 9, Bob Heile Chairman, Zigbee Alliance

Wireless control that simply works CES January 9, Bob Heile Chairman, Zigbee Alliance Wireless control that simply works CES 2004 January 9, 2004 Bob Heile Chairman, Zigbee Alliance 2 What is the ZigBee Alliance? A rapidly growing, worldwide, non-profit industry consortium consisting of

More information

Qualcomm Wi-Fi Connectivity Selector Guide

Qualcomm Wi-Fi Connectivity Selector Guide Qualcomm Wi-Fi Connectivity Selector Guide Integrated multi-mode Wi-Fi solutionsfor simple, adaptive and seamless connectivity for the Internet of Things Qualcomm Wi-Fi, QCA400x, QCA401x, QCA402x and QCA4531

More information

Indriya_DP_03A14. Features. Block Diagram. XBEE based Wireless Sensor Network development platform

Indriya_DP_03A14. Features. Block Diagram. XBEE based Wireless Sensor Network development platform Indriya TM is a hardware development environment for building ambient intelligence based wireless sensor network applications. Features Simple, pervasive & low power 8-bit microcontroller core with low-power

More information

Amarjeet Singh. February 7, 2012

Amarjeet Singh. February 7, 2012 Amarjeet Singh February 7, 2012 References Bluetooth Protocol Architecture v.1 www.bluetooth.org http://www.tutorial-reports.com/wireless/bluetooth/ Slides from last class uploaded on the course website

More information

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite. EMBEDDED ARM TRAINING SUITE ARM SUITE INCLUDES ARM 7 TRAINER KIT COMPILER AND DEBUGGER THROUGH JTAG INTERFACE PROJECT DEVELOPMENT SOLUTION FOR ARM 7 e-linux LAB FOR ARM 9 TRAINING PROGRAM INTRODUCTION

More information