XIAO Plus: GPIO เพิ่ม แบตพร้อม

บอร์ด XIAO ตัวเล็กเป็นเรื่องดี จน Project เริ่มโตขึ้น แล้วพบว่า GPIO ไม่พอ

Seeed Studio จึงขยาย XIAO Plus Series ด้วย XIAO SAMD21 Plus และ XIAO RP2040 Plus ที่ยังใช้ MCU Family เดิม แต่เพิ่ม GPIO พร้อมระบบจัดการแบตเตอรี่ Li-ion บนบอร์ด

จุดสำคัญคือคำว่า Plus รอบนี้ไม่ได้หมายถึง “เปลี่ยน CPU ให้แรงขึ้น”

แต่มันคือการเปิดพื้นที่ให้ Project ที่ต้องต่อ Sensor, Actuator, Carrier PCB หรือวงจรเสริม ใช้ขาได้มากกว่าเดิม โดยยังรักษาแนวทางบอร์ดขนาดเล็กของ XIAO

Seeed Studio XIAO SAMD21 Plus development board
Seeed Studio XIAO SAMD21 Plus เพิ่ม GPIO ผ่าน SMD / Castellated Interfaces และเพิ่มระบบจัดการแบตเตอรี่ Li-ion บนบอร์ด

หมายเหตุเรื่องชื่อรุ่น: Headline ของบทความ CNX ใช้คำว่า “RP2350 Plus” แต่รายละเอียดภายใน, รูปภาพ, Specification และ Product Page ที่ลิงก์ไป เป็น XIAO RP2040 Plus ที่ใช้ Raspberry Pi RP2040 บทความนี้จึงใช้ชื่อ XIAO RP2040 Plus ตามข้อมูลผลิตภัณฑ์ที่ตรงกับสเปก

Key Takeaways

  • XIAO SAMD21 Plus ยังใช้ SAMD21G18
  • XIAO RP2040 Plus ยังใช้ Raspberry Pi RP2040
  • SAMD21 Plus เพิ่ม 16 Digital I/O ผ่าน SMD / Castellated Pads
  • RP2040 Plus เพิ่ม 15 Digital I/O / PWM ผ่าน SMD / Castellated Pads
  • ทั้งสองรุ่นมี USB Type-C สำหรับ Power และ Programming
  • ทั้งสองรุ่นมี Battery Pads และ On-board PMIC
  • รองรับการใช้งานกับ Li-ion / LiPo ตามข้อมูลของ Seeed
  • I/O Logic เป็น 3.3V และไม่ 5V tolerant
  • SAMD21 Plus มี 256 KB Flash และ 32 KB SRAM
  • RP2040 Plus มี 264 KB SRAM และ 2 MB SPI Flash
  • SAMD21 Plus รองรับ Arduino, PlatformIO, MicroPython, CircuitPython, Zephyr และอื่น ๆ
  • RP2040 Plus รองรับ Arduino, PlatformIO, MicroPython, CircuitPython, TinyGo, Rust, Zephyr และอื่น ๆ

ทำไม XIAO ต้องมี Plus Series?

จุดขายเดิมของ XIAO คือบอร์ดขนาดเล็ก ที่เอา MCU และ Interface พื้นฐาน มาใส่ใน Form Factor ที่กะทัดรัด

แต่พอ Project ต้องต่อของเพิ่ม เช่น Sensor หลายตัว, Control Output หรือทำ Carrier PCB ปัญหาที่เจอได้คือ I/O ที่เปิดออกมาให้ใช้ไม่พอ

XIAO Plus Series จึงใช้วิธีเปิด GPIO เพิ่มออกมาผ่าน SMD Pads / Castellated Interfaces บริเวณบอร์ด แทนการเปลี่ยน MCU เป็นคนละ Family

แก่นของ Plus: ไม่ได้เน้นว่า “แรงขึ้น” แต่เน้นว่า “เอา MCU เดิมไปต่อของได้มากขึ้น”

ชื่อ Plus รอบนี้ไม่ได้หมายถึง CPU ใหม่

Board MCU สิ่งที่ Plus เพิ่มเด่น ๆ
XIAO SAMD21 Plus Microchip SAMD21G18 GPIO เพิ่ม, SMD / Castellated Interfaces, Battery Management
XIAO RP2040 Plus Raspberry Pi RP2040 GPIO เพิ่ม, SMD / Castellated Interfaces, Battery Management

ดังนั้นถ้าใช้ XIAO รุ่นเดิม แล้วหวังว่า Plus จะเป็น CPU Generation ใหม่ ต้องแยกความคาดหวังตรงนี้ก่อน

สิ่งที่ Upgrade เป็นเรื่องของ Connectivity และ Integration มากกว่า Raw Processing Performance

Castellated / SMD Pads คืออะไร?

นอกจาก Header แบบที่ใช้เสียบ Breadboard หรือสาย Jumper แล้ว Plus Series ยังเปิดขาเพิ่มเติม ผ่าน Pad ที่ออกแบบให้ใช้กับงาน SMD และ Carrier PCB ได้

ในทางปฏิบัติ แนวทางนี้ช่วยให้ XIAO ถูกนำไปวางบน PCB ที่ใหญ่กว่า แล้วบัดกรีเป็น Module ของระบบได้

XIAO Module

SMD / Castellated Pads

Custom Carrier PCB

Sensor / Peripheral / Product Integration

นี่เป็นเหตุผลว่า GPIO เพิ่มจำนวนมาก ไม่ได้ถูกยัดทั้งหมด ลงบน Header แถวเดิม

XIAO SAMD21 Plus: SAMD21 ตัวเดิม แต่พื้นที่ต่อวงจรกว้างขึ้น

XIAO SAMD21 Plus ใช้:

Microchip SAMD21G18

Specification หลักที่ CNX ระบุ:

  • Arm Cortex-M0+
  • Clock สูงสุด 48 MHz
  • 256 KB Flash
  • 32 KB SRAM
  • USB Type-C สำหรับ Power และ Programming

จุดเด่นของ Plus จึงไม่ได้อยู่ที่ Clock แต่คือการเปิดขา และเพิ่ม Power / Battery Features ให้เหมาะกับ Project ที่ต้องการ Integration มากขึ้น

SAMD21 Plus เพิ่ม 16 Digital I/O ผ่าน Interface ใหม่

Legacy Header ยังคง Interface หลักไว้ โดย CNX ระบุ:

  • 11 Analog Inputs
  • 11 Digital I/O
  • 1 DAC
  • SPI
  • UART
  • I²C

แล้วเพิ่ม SMD / Castellated Interfaces อีก:

  • 16 Digital I/O
  • I²C
  • I²S

นี่คือจุดที่ทำให้ SAMD21 รุ่นเดิม ถูกนำไปใช้กับ Project ที่ต้องการขามากกว่า Standard XIAO Layout ได้

จำคำว่า “เพิ่ม 16 GPIO” ให้ถูก: หมายถึงมี GPIO เพิ่มออกมา ผ่าน Interface ใหม่ ไม่ได้หมายความว่าบอร์ด มี Digital I/O ทั้งหมดเพียง 16 ขา

SAMD21 Plus เพิ่ม Li-ion Battery Management บนบอร์ด

Power Supply ของ SAMD21 Plus รองรับ:

  • 5V ผ่าน USB-C
  • Battery Pads
  • On-board PMIC

นอกจากนี้ยังมี:

  • Reset Button
  • Boot Button
  • RGB LED
  • Charge LED

ทำให้ Project ที่ต้องการใช้แบตเตอรี่ ไม่จำเป็นต้องเริ่มจาก การหา External Charging Circuit ทุกครั้ง เพราะระบบ Battery Management ถูกเพิ่มเข้ามาใน Board

บทความนี้ไม่กำหนด Battery Capacity หรือ Charge Current เพิ่มเอง: ถ้าจะเลือก Li-ion / LiPo จริง ควรตรวจ Electrical Specification และ Battery Guide ของ Seeed Studio รุ่นล่าสุดก่อน

XIAO RP2040 Plus: Dual-core RP2040 แต่ขาเปิดออกมามากกว่าเดิม

รุ่นที่สองคือ:

XIAO RP2040 Plus

ใช้ Raspberry Pi RP2040 เช่นเดียวกับ XIAO RP2040 รุ่นก่อน

Specification หลัก:

  • Dual-core Arm Cortex-M0+
  • Clock สูงสุด 133 MHz
  • 264 KB SRAM
  • 2 MB SPI Flash
  • USB Type-C สำหรับ Power และ Programming

Again — สิ่งที่ Plus เน้นเพิ่มคือ I/O และ Battery Integration ไม่ใช่การเปลี่ยนจาก RP2040 ไป MCU ตัวใหม่

RP2040 Plus เพิ่ม 15 Digital I/O / PWM

Legacy Header ของ RP2040 Plus ระบุดังนี้:

  • 4 Analog Inputs
  • 11 Digital I/O / PWM
  • SPI
  • UART
  • I²C
  • 2.54 mm Pitch

ส่วน Interface ใหม่ ผ่าน Castellated Holes / Pads เพิ่ม:

  • 15 Digital I/O / PWM
  • 1 I²C

ตามข้อมูลของ Seeed การเพิ่มขาเหล่านี้ ทำให้ Digital I/O ที่เปิดให้ใช้งาน เพิ่มจาก 11 ไปสู่ระดับที่มากขึ้นอย่างชัดเจน สำหรับงาน Carrier Board และ Embedded Integration

RP2040 Plus ก็เพิ่ม PMIC และ Battery Pads เช่นกัน

Power Supply ที่ CNX ระบุ:

  • 5V ผ่าน USB-C
  • Battery Pads
  • On-board PMIC

บนบอร์ดยังมี:

  • Reset Button
  • Boot Button
  • Charge LED
  • User LED
  • RGB LED

Current Product Information ของ Seeed ยังกล่าวถึง Battery-related Monitoring และ Protection Functions เพิ่มเติม

Battery Management ไม่ได้แปลว่าเสียบแบตอะไรก็ได้: ก่อนต่อแบตจริง ควรตรวจ Battery Type, Voltage และ Connection Guide ของ XIAO RP2040 Plus จาก Seeed Studio

XIAO SAMD21 Plus vs XIAO RP2040 Plus ต่างกันตรงไหน?

หัวข้อ XIAO SAMD21 Plus XIAO RP2040 Plus
MCU Microchip SAMD21G18 Raspberry Pi RP2040
CPU Arm Cortex-M0+ Dual-core Arm Cortex-M0+
Max Clock 48 MHz 133 MHz
SRAM 32 KB 264 KB
Flash / Storage 256 KB Flash 2 MB SPI Flash
Legacy Analog Inputs 11 4
Legacy Digital I/O 11 11 Digital I/O / PWM
Additional I/O 16 Digital I/O 15 Digital I/O / PWM
DAC 1 DAC ไม่ได้ระบุใน Source ชุดนี้
I²C Legacy + Additional Interface Legacy + Additional Interface
USB USB Type-C USB Type-C
Battery Pads มี มี
On-board PMIC มี มี
I/O Voltage 3.3V 3.3V
5V Tolerant ไม่รองรับ ไม่รองรับ

อย่าดูแค่ Clock: SAMD21 Plus มี Legacy Analog Input และ DAC ที่ Source ระบุไว้ชัด ส่วน RP2040 Plus มี CPU แบบ Dual-core, SRAM และ Flash มากกว่า จึงควรเลือกจาก I/O และ Software ที่ Project ต้องการ ไม่ใช่ดูว่าเลข MHz ใครเยอะกว่าอย่างเดียว

USB-C รับ 5V ไม่ได้แปลว่า GPIO รับ 5V

ทั้งสอง Board ใช้ USB-C สำหรับ Power และ Programming โดย Source ระบุ 5V ผ่าน USB-C

แต่ฝั่ง I/O เป็น:

3.3V Logic

และ:

Not 5V Tolerant

มือใหม่ต้องแยกสองเรื่องนี้ออกจากกัน: USB Power 5V คือแรงดันที่ใช้จ่ายไฟเข้าบอร์ด ส่วน GPIO Logic Level คือแรงดันที่ขาสัญญาณรับได้ อย่าป้อนไฟ Logic 5V เข้า GPIO โดยตรง เพียงเพราะบอร์ดรับไฟจาก USB 5V

Software Ecosystem ของทั้งสอง Board

XIAO SAMD21 Plus

CNX ระบุ Support สำหรับ:

  • Arduino
  • PlatformIO
  • MicroPython
  • CircuitPython
  • Zephyr
  • และ Ecosystem อื่น ๆ

XIAO RP2040 Plus

CNX ระบุ:

  • Arduino
  • PlatformIO
  • MicroPython
  • CircuitPython
  • TinyGo
  • Rust
  • Zephyr
  • และ Ecosystem อื่น ๆ

ถ้าชอบลองหลายภาษา: RP2040 Plus มี Software Ecosystem ที่ Source ระบุไว้กว้างมาก ตั้งแต่ Arduino / Python ไปจนถึง TinyGo, Rust และ Zephyr

เรื่องขนาด SAMD21 Plus มีข้อมูล Source ที่ไม่ตรงกัน

CNX Software ระบุ Dimensions ของ XIAO SAMD21 Plus ว่า:

23.5 × 17.5 mm

แต่ข้อมูล Seeed Wiki ที่ตรวจประกอบ ระบุ Dimension อีกค่าหนึ่ง สำหรับ Board รุ่นนี้

ถ้าจะทำ Enclosure หรือ Carrier PCB อย่าใช้ตัวเลขจากบทความนี้เป็น Mechanical Drawing: เนื่องจากข้อมูล Dimension ระหว่าง Source ที่ตรวจไม่ตรงกัน ควรเปิด Drawing, PCB Dimensions หรือ Mechanical File ล่าสุดจาก Seeed Studio ก่อนออกแบบงานจริง

สำหรับ XIAO RP2040 Plus CNX ระบุ:

21 × 17.8 mm

เลือก SAMD21 Plus หรือ RP2040 Plus ยังไงแบบไม่ปวดหัว?

ถ้าดูจาก Spec ที่ Source ให้มา สามารถเริ่มเทียบจากโจทย์ ไม่ใช่จากชื่อรุ่น

1

เช็กจำนวน I/O ก่อน

ดูว่า Project ต้องใช้ Analog, Digital, PWM, I²C, SPI, UART หรือ DAC กี่ช่อง

2

เช็ก Memory และ Compute

SAMD21 Plus ใช้ 48 MHz Cortex-M0+ พร้อม 32 KB SRAM ขณะที่ RP2040 Plus เป็น Dual-core 133 MHz พร้อม 264 KB SRAM

3

เช็ก Software ที่จะใช้

ถ้าจะใช้ TinyGo หรือ Rust Source ระบุ Support ฝั่ง RP2040 Plus ไว้โดยตรง

4

ถ้าใช้แบต ตรวจ Power Requirement

ทั้งสองรุ่นมี Battery Management แต่ก่อนต่อแบตจริง ควรตรวจ Battery Spec และ Power Guide ของ Board

5

ถ้าทำ Carrier PCB ให้ดู Pinout ใหม่ด้วย

จุดคุ้มของ Plus Series อยู่ที่ Additional SMD GPIO ถ้าใช้แค่ Header เดิม เราอาจยังไม่ได้ใช้ประโยชน์ จาก Plus Design เต็มที่

ราคาใน Source: SAMD21 Plus $5.90 / RP2040 Plus $4.90

ราคา Seeed Studio ที่อ้างอิงจากช่วงที่ CNX เผยแพร่บทความ:

Board ราคาใน Source
XIAO SAMD21 Plus $5.90
XIAO RP2040 Plus $4.90

CNX มี Typo ตรงท้ายบทความ: ประโยคสุดท้ายเขียนชื่อ XIAO SAMD21 Plus คู่กับราคา $4.90 แต่ Product Link ชี้ไปที่ XIAO RP2040 Plus และข้อมูล Product ระบุ $4.90 สำหรับ RP2040 Plus บทความนี้จึงแยกราคาตาม Product ที่ Link รองรับ

ราคาด้านบนเป็น Source Snapshot จาก Seeed Studio ไม่ใช่ราคา Globalbyte และอาจเปลี่ยนแปลงภายหลัง

ดู Pinout และ Interface เพิ่มเติม

มีภาพประกอบหลายภาพ ดังนั้นหน้าแรกจะแสดงเฉพาะ Hero ส่วน Pinout และภาพ RP2040 Plus ซ่อนไว้ใน View more แบบ Pure CSS

XIAO SAMD21 Plus legacy interfaces pinout diagram
Pinout ฝั่ง Legacy Interfaces ของ XIAO SAMD21 Plus แสดงขาที่สืบต่อจาก XIAO Layout เดิม
XIAO SAMD21 Plus new interfaces battery SWD and GPIO pinout
Pinout ฝั่ง Battery, SWD และ Additional I/O ของ XIAO SAMD21 Plus
Seeed Studio XIAO RP2040 Plus development board
XIAO RP2040 Plus ใช้ Raspberry Pi RP2040 พร้อม Additional GPIO และ On-board Battery Management
XIAO RP2040 Plus legacy GPIO pinout
Pinout ส่วน Legacy GPIO ของ XIAO RP2040 Plus
XIAO RP2040 Plus additional GPIO pinout
Pinout ฝั่ง Additional GPIO และ Interface ใหม่ ของ XIAO RP2040 Plus

สำหรับ Maker ไทย จุดน่าสนใจคือ “บอร์ดเดิม แต่ต่อของได้เยอะขึ้น”

ถ้าทำ Project แบบ Breadboard ง่าย ๆ Header เดิม อาจเพียงพออยู่แล้ว

แต่พอ Project เริ่มรวมหลาย Function เช่น:

  • Sensor หลายตัว
  • Display
  • Control Output
  • Battery-powered Device
  • Custom Carrier PCB

GPIO เพิ่ม และ PMIC บน Board เริ่มมีความหมายมากขึ้น

Plus Series จึงไม่ได้พยายามทำให้ XIAO กลายเป็น Board ใหญ่ แต่เปิด Connection เพิ่มรอบ Form Factor เดิม เพื่อให้เอาไป Integrate กับ Circuit อื่นง่ายขึ้น

ถ้าจะออกแบบ PCB หรือใช้แบตจริง แนะนำเปิด Pinout ต้นฉบับ

บทความนี้เหมาะสำหรับทำความเข้าใจ ความต่างระหว่างสอง Board แต่ถ้าจะ:

  • ออกแบบ Carrier PCB
  • ต่อ Additional GPIO
  • ใช้ SWD
  • ต่อ Battery
  • ออกแบบ Enclosure

ควรตรวจ Official Pinout และ Wiki ของ Board รุ่นนั้นอีกครั้ง เพราะตำแหน่ง Pad และ Mechanical Dimensions ต้องใช้ค่าที่แม่นยำ

FAQ: XIAO SAMD21 Plus และ RP2040 Plus

XIAO SAMD21 Plus ใช้ MCU ใหม่ไหม?

ไม่ รุ่น Plus ยังใช้ Microchip SAMD21G18 Arm Cortex-M0+ สูงสุด 48 MHz

XIAO RP2040 Plus ใช้ RP2350 หรือ RP2040?

ใช้ Raspberry Pi RP2040 ตาม Specification, รูปภาพ และ Product Page ที่อ้างอิงในข่าว

ทำไม Headline CNX เขียน RP2350 Plus?

Headline ขัดกับรายละเอียดภายในบทความ ซึ่งระบุ XIAO RP2040 Plus และ RP2040 Specification บทความนี้จึงยึดชื่อ XIAO RP2040 Plus ตามข้อมูล Product

SAMD21 Plus เพิ่ม GPIO กี่ขา?

CNX ระบุ Additional 16 Digital I/O ผ่าน Castellated Holes / Pads

RP2040 Plus เพิ่ม GPIO กี่ขา?

CNX ระบุ Additional 15 Digital I/O / PWM ผ่าน Castellated Holes / Pads

ทั้งสอง Board มี Battery Management ไหม?

มี ทั้งสองรุ่นมี Battery Pads และ On-board PMIC ตาม Specification ที่อ้างอิง

ต่อ Li-ion ได้เลยไหม?

Board มี Integrated Li-ion Battery Management แต่ก่อนต่อ Battery จริง ควรตรวจ Battery Voltage, Connection และข้อกำหนดจาก Official Documentation

GPIO รับ Logic 5V ได้ไหม?

ไม่ Source ระบุ I/O Voltage 3.3V และ Not 5V Tolerant สำหรับทั้งสอง Board

แต่ USB-C ใช้ 5V แล้วทำไม GPIO ใช้ 5V ไม่ได้?

เพราะ USB Power Input กับ GPIO Logic Level เป็นคนละส่วนของวงจร 5V ที่ใช้จ่ายไฟผ่าน USB-C ไม่ได้ทำให้ GPIO กลายเป็น 5V tolerant

ตัวไหนเร็วกว่า?

ตาม Spec RP2040 Plus เป็น Dual-core สูงสุด 133 MHz ขณะที่ SAMD21 Plus เป็น Cortex-M0+ สูงสุด 48 MHz แต่การเลือก Board ควรดู I/O, Memory และ Software Requirement ร่วมด้วย

SAMD21 Plus มี DAC ไหม?

มี CNX ระบุ 1 DAC ใน Legacy Interface

RP2040 Plus รองรับ TinyGo ไหม?

รองรับ CNX ระบุ TinyGo เป็นหนึ่งใน Software Ecosystem ของ XIAO RP2040 Plus

ทั้งสองรองรับ Zephyr ไหม?

รองรับ Zephyr อยู่ในรายการ Software Support ที่ Source ระบุสำหรับทั้งสองรุ่น

ราคาเท่าไร?

ราคา Seeed Studio ที่ Source อ้างอิงคือ $5.90 สำหรับ SAMD21 Plus และ $4.90 สำหรับ RP2040 Plus โดยราคาอาจเปลี่ยนภายหลัง

Dimension ของ SAMD21 Plus เท่าไรแน่?

ข้อมูล CNX กับ Seeed Documentation ที่ตรวจประกอบมีตัวเลขไม่ตรงกัน หากต้องทำงาน Mechanical ควรยึด Drawing หรือ Dimension File ล่าสุดของ Seeed Studio

Plus รอบนี้ไม่ได้ทำให้ XIAO ใหญ่ขึ้น แต่ทำให้ Project โตได้ง่ายขึ้น

ถ้ามองเฉพาะ MCU ทั้งสอง Board ดูเหมือน Upgrade ที่ไม่ได้เปลี่ยนอะไรแรง ๆ

SAMD21 Plus ก็ยังเป็น SAMD21

RP2040 Plus ก็ยังเป็น RP2040

แต่พอมองในมุม Embedded Integration สิ่งที่เพิ่มเข้ามา มีผลกับการออกแบบ Project มากกว่าเลข Clock:

  • GPIO เพิ่ม
  • SMD / Castellated Interfaces
  • Battery Pads
  • On-board PMIC
  • Reset / Boot Access
  • Interface เพิ่มเติมตามแต่ละ MCU

สำหรับ Maker ที่เคยเจอสถานการณ์ “บอร์ดเล็กดีมาก แต่ขาหมดแล้ว” XIAO Plus คือการแก้ Pain Point ตรงนั้นมากกว่าการแข่งกันว่า CPU ใครแรงกว่า

References / แหล่งข้อมูลต้นฉบับ

ทำ Project แล้ว GPIO เริ่มไม่พอ? เลือก Board จากโจทย์ก่อนซื้อ

ถ้ากำลังหา Development Board สำหรับ IoT, Sensor Node, Embedded Project หรือ Custom PCB สามารถสอบถามทีม Globalbyte เพื่อช่วยเช็ก Board และ Sensor ที่เหมาะกับจำนวน I/O, Interface และ Software ที่ต้องการได้

จุดสำคัญคือ อย่าเลือก Board จาก Clock Speed อย่างเดียว ควรดูพร้อมกันทั้ง GPIO, Analog, PWM, I²C, SPI, UART, Memory, Battery Requirement และ Software Ecosystem

บทความนี้ไม่ได้ยืนยันว่า XIAO SAMD21 Plus หรือ XIAO RP2040 Plus มี Stock พร้อมจำหน่ายที่ Globalbyte กรุณาสอบถามผ่าน LINE OA เพื่อเช็กสินค้า หรือหา Board ทางเลือก ที่เหมาะกับ Project


Blog posts