Patrick Yang, CTO ของ WCH ได้เปิดตัว CH570 เป็นไมโครคอนโทรลเลอร์ใช้สถาปัตยกรรมแบบ RISC-V พร้อมการเชื่อมต่อไร้สาย 2.4GHz และ USB 2.0 (โฮสต์และอุปกรณ์) ซึ่งเป็นการอัปเกรดจาก ไมโครคอนโทรลเลอร์ CH32V003 ที่ใช้ RISC-V อเนกประสงค์ที่ได้รับความนิยม โดยเพิ่มฟีเจอร์มากขึ้นในราคาที่เท่าเดิม 10 เซนต์ (~3฿)
CH570 มาพร้อมกับหน่วยความจำ SRAM ขนาด 12KB และแฟลช 256KB (เทียบกับ CH32V003 ที่มีเพียง 2KB SRAM และ 16KB แฟลช) รองรับ GPIO ได้สูงสุด 12 พิน, PWM 6 ช่อง, I2C, UART, SPI และโมดูลตรวจจับปุ่มกดแบบ 20 ช่อง นอกจากนี้ยังมี CH572 ที่มีสเปกเดียวกัน แต่เพิ่มการรองรับ Bluetooth LE 5.0
เราเคยเขียนเกี่ยวกับ CH572 RISC-V MCU พร้อม BLE ในปี 2019 แต่คาดว่ารุ่นนั้นอาจถูกยกเลิกไป เพราะใช้ OTP แทนแฟลช และ CH572 รุ่นใหม่ในปี 2025 นี้ถือว่าเป็นชิปที่แตกต่างออกไป
สเปคของ WCH CH570/CH572:
- CPU Core
- QingKe 32-bit RISC-V3C core @ สูงสุด 100 MHz (รองรับชุดคำสั่ง RV32IMBCและคำสั่งที่กำหนดเอง)
- Low-power 3-stage pipeline
- รองรับ High-speed interrupt response mechanism
- หน่วยความจำ – SRAM 12KB
- ที่เก็บข้อมูล – หน่วยความจำ non-volatile ขนาด 256KB
- 240KB สำหรับโค้ด (แอปพลิเคชันของผู้ใช้)
- 8KB พื้นที่หน่วยความจำบูตสำหรับ bootloader
- 8KB InfoFlash สำหรับการตั้งค่าและการกำหนดค่า
- การสื่อสารไร้สาย
- RF transceiver 2.4GHz และการควบคุม baseband และลิงก์
- รองรับ GFSK digital modulation และ demodulation
- ความไวของตัวรับ (Rx Sensitivity) – -95dBm ตั้งโปรแกรมได้
- กำลังส่ง – สูงสุด +7.5dBm
- รุ่น CH572 เท่านั้น – รองรับ Bluetooth LE 5.0 ความเร็วข้อมูลสูงสุด 2 Mbps
- วงจรภายใน (Peripherals)
- USB 2.0 (รองรับโหมด Host และ Device) พร้อม PHY
- สูงสุด 12x GPIO (1 ช่องรองรับสัญญาณอินพุต 5V)
- 1x UART รองรับความเร็วสูงสุด 12.5 Mbps
- 1x SPI, 1x I2C
- 6x PWM (1x 26 บิต, 4x 15 บิต)
- โมดูลตรวจจับปุ่มกด 20 ช่อง (10 ช่องสำหรับปุ่มกดแบบแมทริกซ์ และ 10 ช่องสำหรับปุ่มกดอิสระ)
- แอนะล็อก – แรงดันอ้างอิงแบบ “16-speed” เทียบเท่ากับ ADC 4-bit
- ตัวจับเวลา (Timers)
- 26-bit timer
- 2x watchdog timers (independent and window)
- 32-bit system timer
- การดีบัก – รองรับ 1-wire/2-wire serial debug
- ความปลอดภัย – การเข้ารหัสและถอดรหัส AES-128 มี รหัสประจำตัว (Unique Chip ID) ของแต่ละชิป
- อื่นๆ – RTC
- การจัดการพลังงาน
- มี LDO5V ในตัว สำหรับแปลงแรงดันไฟ 5V เป็น 3.3V
- แรงดันไฟแบบ Single 5V supply: 5V
- หรือแรงดันไฟแบบ Single VDD33: 3.3V
- การใช้พลังงาน
- โหมด Idle: 1.7mA
- โหมด Halt: 1.3mA (PLL/HSE ไม่ปิด), 420uA (PLL/HSE ปิด)
- โหมด Sleep: 0.46uA~1.2uA (ปรับระดับพลังงานได้)
- โหมด Shutdown: 0.3uA~0.9uA (ปรับระดับพลังงานได้)
- รองรับ การตรวจจับแรงดันแบตเตอรี่ต่ำและแรงดันไฟต่ำ
- แพ็คเกจ – TSSOP16 (5×4.4mm), QFN20 (3x3mm), SOP8 (5×3.9mm), DFN10X3 (3x3mm)

คุณสามารถหาข้อมูลจาก datasheet ได้ที่ เว็บไซต์ WCH แต่ตอนนี้ยังไม่มีข้อมูลเพิ่มเติมมากนัก หากคุณสนใจ Patrick ได้วางแผนที่จะแจกฟรีมีชิปจำนวน 10,000 ชิ้นและ Evaluation board 5,000 ชิ้น จะมีการแจกผ่าน AliExpress โดยใช้รหัสส่วนลดที่แชร์ในกระทู้ที่เชื่อมโยงไว้บน X หากคุณมีที่อยู่ในจีน สามารถส่งข้อความหาพร้อมระบุที่อยู่โดยตรงได้

สามารถดูรายละเอียดเพิ่มเติมบน GitHub พร้อมผังวงจร (schematics) ในรูปแบบ PDF, ตัวอย่างโค้ดในภาษา C สำหรับ MounRiver IDE, และเอกสารในภาษาจีน บอร์ดพัฒนานี้ใช้ CH572 RISC-V MCU โดยมีพอร์ต USB-C, GPIO headers 16 พิน สองแถว, สายอากาศ PCB, ปุ่ม Reset และ Download, ไฟ LED สำหรับแสดงสถานะการจ่ายพลังงาน

แปลจากบทความภาษาอังกฤษ : 10-cent WCH CH570/CH572 RISC-V MCU features 2.4GHz wireless, Bluetooth LE 5.0, USB 2.0

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT