# Xbee Zigbee parts...regular part vs PROGRAMMABLE part?

**URL:** <https://forums.digi.com/t/xbee-zigbee-parts-regular-part-vs-programmable-part/28428>\
**Category:** XBee - Zigbee\
**Created:** [November 16, 2023, 2:03pm UTC](https://forums.digi.com/t/xbee-zigbee-parts-regular-part-vs-programmable-part/28428 "2023-11-16T14:03:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![brccd](https://avatars.discourse-cdn.com/v4/letter/b/eb8c5e/32.png) [@brccd](https://forums.digi.com/u/brccd)\
**Post date:** [November 16, 2023, 2:03pm UTC](https://forums.digi.com/t/xbee-zigbee-parts-regular-part-vs-programmable-part/28428/1 "2023-11-16T14:03:40Z")

</div>

I see 2 part number versions for say the UFL antenna SMT module parts…  
XB24CZ7UIS -004 and XB24CZ7UIS -003

The first is showing Xbee…the second show "programmable xbee?

I am working with the Meshkit, loading Python programs…which part am I actually using?

FYI- The part marking on the module I am using is showing: IC: 1846A-XBEE3 XB3-24Z8US-J Rev U  
and this doesnt match either of the parts above?

How would I order this module I am using now?

What is the difference between the two parts?

Can I download a program to both…not sure what the advantage or disadvantage is for one or the other?

Thanks,  
Bert

---

<div class="post-metadata">

**Author:** ![mvut](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/mvut/32/31_2.png) [@mvut](https://forums.digi.com/u/mvut)\
**Post date:** [November 17, 2023, 2:47pm UTC](https://forums.digi.com/t/xbee-zigbee-parts-regular-part-vs-programmable-part/28428/2 "2023-11-17T14:47:10Z")

</div>

No, neither of the two part numbers are programmable modules. The best way to know if it is or not is as follows:

XB24CZ7UIS-004 The - after the UIS and before the last 3 characters is where the change occurs. For the Programmable version, the - is replaced with a **B** character. For example:  
[Programmable XBee Zigbee Through-Hole (PCB Antenna)](https://www.digi.com/products/models/xb24cz7pitb003) [XB24CZ7PITB003](https://www.digi.com/products/models/xb24cz7pitb003)

---

<div class="post-metadata">

**Author:** ![brccd](https://avatars.discourse-cdn.com/v4/letter/b/eb8c5e/32.png) [@brccd](https://forums.digi.com/u/brccd)\
**Post date:** [November 17, 2023, 3:09pm UTC](https://forums.digi.com/t/xbee-zigbee-parts-regular-part-vs-programmable-part/28428/3 "2023-11-17T15:09:08Z")

</div>

Thanks for replying…

What exactly does programmable mean then? what is different about that part ?

I mean I am loading and reloading a python pgm to the module I have, but I think it is not considered programmable?

The meshkit part nums I am using (from the meshkit) are: 1846A-XBEE3 XB3-24Z8US-J Rev U …  
Is that the part number that would be needed to order?

Thanks,  
Bert

---

<div class="post-metadata">

**Author:** ![mvut](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/mvut/32/31_2.png) [@mvut](https://forums.digi.com/u/mvut)\
**Post date:** [April 25, 2024, 3:32pm UTC](https://forums.digi.com/t/xbee-zigbee-parts-regular-part-vs-programmable-part/28428/4 "2024-04-25T15:32:54Z")

</div>

Programmable means that a secondary processor is added to the XBee and placed between the XBee modules external pins and the RF processor. It is designed to allow customers who would be using a small 32k processor externally the ability to reduce the number of items for their design.

Yes, the part number you would want to order is XB3-24Z8US-J
