ใช่…ไม่ใช่การพิมพ์ของ CNXSoft ฉันไม่ได้จะเขียน cm (เซนติเมตร) ซึ่ง HDSC HC32L110 เป็นไมโครคอนโทรลเลอร์ Arm Cortex-M0+ มีขนาด 1.59 x 1.436 มม. ที่มีอยู่ในแพ็คเกจของ CSP16 ที่เกือบจะมองด้วยกล้องจุลทรรศน์ เป็น Arm MCU ที่เล็กที่สุดในโลก
ฉันพบไมโครคอนโทรลเลอร์ที่ LilyGO ได้แชร์ในทวิสเตอร์ ที่แสดงเฉพาะขนาดของ MCU และ CSP16, Silicon Labs EFM8SB10F8G-CSP16 แสดงครั้งแรกจากค้นหาเว็บ, แต่นั่นเป็นไมโครคอนโทรลเลอร์ 8 บิต 8051 ขนาด 1.781 x 1.659 มม. ในแพ็คเกจ CSP16 และไม่น่าจะใช้ไมโครคอนโทรลเลอร์ “Western”
แต่ในไม่ช้าฉันก็พบไมโครคอนโทรลเลอร์บนเว็บไซต์ Huada Semiconductor Co. Ltd (HDSC )
สเปคของ lHC32L110 :
- MCU core – Arm Cortex-M0+ ขนาด 32 บิต @ สูงสุด 32 MHz
- หน่วยความจำ – หน่วยความจำ RAM 2KB ถึง 4KB พร้อมการตรวจสอบความเท่าเทียมกัน
- หน่วยความจำแบบแฟลช 16K ถึง 32KB พร้อมการป้องกันเขียนและลบโปรแกรม
- อุปกรณ์ต่อพ่วง
- 16x GPIO พร้อมแพ็คเกจ 20 พิน, 12x GPIO พร้อมแพ็คเกจ 16 พิน
- เอาต์พุต PWM
- 2x UART, 1x SPI, 1x I2C
- SARADC สูงสุด 9 ช่องสัญญาณ 12 บิตพร้อมการสุ่มตัวอย่างสูงสุด 1 Msps
- เครื่องกำเนิดความถี่ Buzzer
- ตัวจับเวลา/ตัวนับ
- ตัวจับเวลา/ตัวนับ 16 บิต แบบเอนกประสงค์ 3 ตัว
- ตัวจับเวลา/ตัวนับ 16 บิต ที่มีประสิทธิภาพสูง 3 ตัว
- ตัวจับเวลา/ตัวนับ 16 บิต ที่พลังงานต่ำ 1 ตัว
- ตัวจับเวลา/ตัวนับ 16 บิต ที่เขียนโปรแกรมได้ 1 ตัว
- RTC
- เครื่องเปรียบเทียบแรงดันไฟฟ้าแบบ 2 ทาง VC พร้อม DAC 6 บิตในตัวและอินพุตอ้างอิงที่ตั้งโปรแกรมได้
- Clock, Crystal oscillator
- Crystal oscillator ภายนอกความเร็วสูง 4 ~ 32MHz
- Crystal oscillator ภายนอกความเร็วต่ำ 32.768KHz
- Clock ภายในความเร็วสูง 4/8/16/22.12/24MHz
- Clock ภายในความเร็วต่ำ 32.8/38.4KHz
- Watchdog timer
- ฮาร์ดแวร์รองรับการปรับเทียบและการตรวจสอบ Clock ทั้งภายในและภายนอก
- ความปลอดภัย – โมดูล CRC-16, หมายเลขประจำตัว 10 ไบต์ที่ไม่ซ้ำกัน
- การดีบัก – โซลูชันการดีบักแบบฝังตัวที่ให้ดีบักเกอร์แบบเรียลไทม์ที่มีคุณสมบัติครบถ้วน
- การจัดการพลังงาน
- แรงดันไฟฟ้าที่ใช้งาน – 1.8 ถึง 5.5V
- LVD เครื่องตรวจจับแรงดันต่ำในตัว ระดับการเปรียบเทียบ 16 ระดับที่กำหนดค่าได้
- การใช้พลังงาน
- โหมด deep sleep 0.5μA @ 3V (ปิดนาฬิกาทั้งหมด, การรีเซ็ตการเปิดเครื่องถูกต้อง, รักษาสถานะ IO, การขัดจังหวะ IO ถูกต้อง)
- โหมด deep sleep 1.0μA @ 3V + การทำงานของ RTC
- โหมดการทำงานความเร็วต่ำ 6μA @ 32.768KHz (CPU และอุปกรณ์ต่อพ่วงทำงาน เรียกใช้โปรแกรมจากแฟลช)
- โหมด deep sleep 20μA/MHz @ 3V @ 16MHz (CPU หยุดทำงาน โมดูลต่อพ่วงทำงาน นาฬิกาหลักทำงาน)
- โหมดการทำงาน 120μA/MHz @ 3V @ 16MHz (CPU และอุปกรณ์ต่อพ่วงทำงาน เรียกใช้โปรแกรมจากแฟลช)
- เวลาปลุก – เวลาปลุกพลังงานต่ำเป็นพิเศษ 4μS
- ค่าอุณหภูมิใช้งานตั้งแต่ -40 ถึง +85 °C
- แพ็คเกจ
- QFN20 – 3 x 3 มม.
- TSSOP20 – 6.5 x 4.4 มม.
- TSSOP16 – 5 x 4.4 มม.
- CSP16 – 1.59 x 1.436 มม.
ดูเหมือนว่าไมโครคอนโทรลเลอร์จะเปิดตัวในปี 2564 และมีเอกสารประกอบมากมายในหน้าเพจผลิตภัณฑ์ คุณยังจะได้พบกับเครื่องมือในการพัฒนาซอฟต์แวร์อีกด้วย และ IAR Embedded และ Arm Keil MDK เป็น IDE ที่แนะนำ/รองรับสำหรับไมโครคอนโทรลเลอร์ ทุกอย่างเป็นภาษาจีน แต่อาจมีการเปลี่ยนแปลงในไม่ช้าหาก LilyGO เผยแพร่บอร์ดสำหรับ “ตลาดต่างประเทศ”
HC32L110B6YA-CSP16TR มีจำหน่ายใน LCSC China แต่ไม่พบในเว็บไซต์เวอร์ชันแบบสากล ราคา 1 ชิ้น 5.67 CNY หรือ 89 cents US หรือ~29฿ และถ้าซื้อในปริมาณ 1,000 ชิ้นขึ้นไปราคาต่อหน่วยลดลงเหลือ 3.14 CNY หรือ 50 cent US หรือ ~16฿
แปลจากบทความภาษาอังกฤษ : HC32L110 Arm Cortex-M0+ MCU is available in a tiny 1.59 x 1.436 mm CSP16 package
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT