Skip to Navigation
Home
  • Company
    • Quick Facts
    • Board of Directors
    • Management Team
    • Press Releases
    • News Coverage
    • Newsletter
    • Careers
    • Articles
    • Ember Chronology
    • Contact Us
  • Products
    • ZigBee Chips
    • ZigBee Software
    • ZigBee Development Tools
    • Documentation
  • Buy
    • Digi-Key (Online)
    • Distributors
  • Applications
    • AMI & AMR
    • Integrated Home Automation
    • Building Automation
    • Others
  • ZigBee
    • About ZigBee
    • Ember & ZigBee
    • ZigBee FAQ
    • Download Specifications
    • ZigBee Events
  • Partners
  • Support
    • Training
  • Events
Home › FAQs

Why does em2xx_load (or em2USBLoad) keep saying "Shift Register All 0's" or "LOADB stuck low"?

Categories:
  • Tools : ISD, ISA
  • EM250
  • EM260

At times customers have reported seeing unexpected output from the EM2xx Utilities (em2xx_load/patch/read) or their EM2USB counterparts, where the output contains a repeated message like:

 XAP2= DbgEna Shift register is all 0's
 XAP2= Stop Shift register is all 0's
 XAP2= DbgEna Shift register is all 0's
 XAP2= Reset Shift register is all 0's
Shift register is all 0's
Shift register is all 0's
Shift register is all 0's

…or something like this:

 XAP2= DbgEna LOADB stuck low
 XAP2= Stop LOADB stuck low
 XAP2= Reset LOADB stuck low
 XAP2= Issuing SW_RESET
 XAP2= DbgEna LOADB stuck low
 XAP2= Stop LOADB stuck low
 XAP2= Reset LOADB stuck low
LOADB stuck low
LOADB stuck low
LOADB stuck low
LOADB stuck low
LOADB stuck low
LOADB stuck low

In general, these sorts of errors point to communication problems across the SIF programming interface, which may either be due to:

  • a faulty InSight Adapter (ISA) or InSight USB Link device
  • a faulty 10-pin InSight Port cable
  • a faulty board (missing/intermittent ground connection, particularly to the ground pad underneath the chip; bad solder joints to pins due to footprint or solder reflow issues)
  • board not having appropriate protection around SIF programming signals at the InSight Port

In respect to the latter, optimal performance on the SIF bus can be achieved by ensuring that the following components are present in the InSight Port circuit:

  • Pull-up on nSIF_LOAD; this value (R2) should be 560 ohms (a change from older designs)
  • Reset glitch filter on nRESET (R1 10K ohms, C1 10nF)
  • Pull-down on SIF_MOSI (R4 @ 10kOhm)

In these cases, Ember recommends double-checking the design against the component values above and also swapping out various pieces of the system (board instance or board type, cable, ISA) to see if the problem follows one particular item.

If an Ember tool seems to be the source of the failure, you can contact Ember Support to ask about the possibility of a Return Materials Authorization (RMA).

  • Printer-friendly version

Search

FAQs

  • All (166)
  • Software : Embedded (65)
  • Software : Networking (70)
  • Hardware : Design (22)
  • Hardware : Manufacturing (10)
  • Tools : Dev Boards (2)
  • Tools : ISD, ISA (21)
  • Tools : xIDE (6)
  • Tools : Other (7)
  • ZigBee (1)
  • Change Notification (0)
Primary links
  • Developer Blog
  • Documentation
    • Release Notes
  • Contributed Software
  • FAQs
  • Change Notifications
  • Training
Portal
  • My Account
  • Search
User login
  • Request new password

Company | Products | Buy | Applications | ZigBee | Partners | Support | Events | Contact Us

©2007-2008 Ember Corporation | All rights reserved | Privacy