Nuvoton MG51 : ไมโครคอนโทรลเลอร์ 8 บิตที่ใช้ 8051 พร้อม flash สูงสุด 64KB และ SRAM 4KB

Nuvoton MG51 Series เป็นไมโครคอนโทรลเลอร์แบบ 8 บิตที่ใช้สถาปัตยกรรม 8051 โดยทำงานที่ความถี่สูงสุด 24 MHz มาพร้อมกับ flash สูงสุด 64KB, SRAM ขนาด 4KB, รองรับแรงดันไฟ 5V, รองรับช่วงอุณหภูมิระดับอุตสาหกรรม และมีอุปกรณ์ต่อพ่วงหลากหลาย เช่น UART, I2C, SPI, ADC ความละเอียด 12 บิต และมีขา GPIO สูงสุดถึง 46 ขา

แม้หลายคนอาจคิดว่าไมโครคอนโทรลเลอร์แบบ 8-bit น่าจะล้มหายตายจากไปแล้ว แต่ Nuvoton ยังไม่ยอมแพ้ โดยหลังจากเปิดตัวไมโครคอนโทรลเลอร์ตระกูล MUG51 8 บิต 8051 ในปี 2023 บริษัทก็กลับมาอีกครั้งกับตระกูล MG51 ซึ่งมอบความเร็วสัญญาณนาฬิกาที่สูงกว่า หน่วยความจำและพื้นที่จัดเก็บที่มากกว่า รวมถึงจำนวนขา I/O ที่เพิ่มขึ้น แอปพลิเคชันเป้าหมาย ได้แก่ เครื่องใช้ไฟฟ้าภายในบ้าน, การควบคุมแสงสว่าง LED, การควบคุมมอเตอร์ และระบบอัตโนมัติในงานอุตสาหกรรม

Nuvoton MG51 block diagram

สเปคของ Nuvoton MG51 :

  • MCU core – ไมโครคอนโทรลเลอร์ CMOS แบบ 8-bit 1T แกน 8051 ทำงานได้สูงสุดที่ 24 MHz; รองรับการทำงานร่วมกับ MCS-51 ได้อย่างสมบูรณ์
  • หน่วยความจำ
    • RAM ภายในตัวขนาด 256 ไบต์
    • หน่วยความจำเสริม (XRAM) สูงสุด 4 KB
  • ที่เก็บข้อมูล
    • หน่วยความจำ Flash สูงสุด 64 KB
    • Flash ขนาด 4 KB สำหรับโปรแกรมโหลดของผู้ใช้ (LDROM)
    • ROM สำหรับป้องกันความปลอดภัยขนาด 128 ไบต์ (SPROM)
  • อินเทอร์เฟซสื่อสาร
    • 2x UART
    • 1x อินเทอร์เฟส I²C Master / Slave รองรับความเร็วสูงสุด 400 kbps
    • 1x อินเทอร์เฟส SPI Master / Slave
    • สูงสุด 3x อินเทอร์เฟส ISO7816-3 พร้อมการรองรับผ่าน UART
  • แอนะล็อก – SAR ADC ความละเอียด 12 บิต 500 ksps สูงสุด 15 ช่อง
  • GPIO – ขา I/O สูงสุด 46 ขา รองรับการทำงานแบบ interrupt
  • Timers
    • 4x Timer16 บิต
    • 12x PWM output พร้อมฟังก์ชัน Fault Brake
    • 1x Self Wake-up Timer (WKT) พร้อมฟังก์ชัน Fault Brake
    • 1x programmable Watchdog Timer (WDT) พร้อมฟังก์ชัน Fault Brake
  • Clocks
    • ออสซิลเลเตอร์ภายในความถี่สูง 16 MHz (HIRC) สามารถเลือกใช้ความเร็ว 24 MHz ได้ โดยมีความแม่นยำ ±1% ที่อุณหภูมิ 25°C และแรงดัน 2.4V ถึง 5.5V และ ±2% ในช่วงอุณหภูมิ -20°C ถึง +105°C
    • ออสซิลเลเตอร์ภายในความถี่ต่ำ 10 kHz (LIRC) ปรับเทียบได้ ±1% ด้วยซอฟต์แวร์โดยอิงจาก HIRC
  • ความปลอดภัย
    • ความปลอดภัย
    • ROM สำหรับป้องกันความปลอดภัยขนาด 128 ไบต์ (SPROM) ROM สำหรับป้องกันความปลอดภัยขนาด 128 ไบต์ (SPROM)
    • รหัสประจำตัวเฉพาะ 96 บิต (UID) และรหัสประจำตัวลูกค้าที่สามารถปรับแต่งได้ 128 บิต (UCID)
  • อื่น ๆ – ทนทานต่อสัญญาณรบกวน: ESD (HBM) สูงถึง 7 kV และ EFT สูงถึง 4.4 kV
  • การจัดการพลังงาน
    • แรงดันไฟฟ้าขาเข้า: 2.4V ถึง 5.5V
    • ระบบเปิดเครื่อง (POR) พร้อมแรงดันเกณฑ์ 1.15V
    • รองรับ BOD (การตรวจจับแรงดันตก): 4.4V / 3.7V / 2.7V / 2.2V (ขาลง)
    • ระบบ LVR (ตรวจจับแรงดันต่ำ):  2.0V
  • แพ็คเกจ – TSSOP20/28, QFN20/33, LQFP32/48
  • ช่วงอุณหภูมิใช้งาน – -40°C ถึง +105°C
MG51 series naming rules
กฎการตั้งชื่อรุ่นของตระกูล MG51 เช่น MG51LD1AE = ไมโครคอนโทรลเลอร์แพ็คเกจ LQFP48 พร้อม flash 64KB และ SRAM 4KB
family matrix
ผลิตภัณฑ์ตระกูล MG51

ตระกูล MG51 รองรับการพัฒนาโดยใช้เครื่องมือ Keil C51, IAR EW8051 และชุดเครื่องมือพัฒนาข้ามแพลตฟอร์มของ Nuvoton เอง คือ NuEclipse SDCC ซึ่งรองรับทั้งแกน 8051 และ Arm โดยชุดพัฒนานี้รวมปลั๊กอินและเครื่องมือจาก Eclipse หลายตัวไว้ด้วยกันเพื่อช่วยเร่งกระบวนการพัฒนา และสามารถใช้งานได้ทั้งบนระบบปฏิบัติการ Linux และ Windows เอกสารและเครื่องมือซอฟต์แวร์สามารถดูได้ในแท็บ Resources บนหน้าผลิตภัณฑ์ (มีลิงก์ในตอนท้ายของบทความ)

Nuvoton ยังมีบอร์ดพัฒนาให้เลือกใช้งาน 2 รุ่น คือ NuMaker-MG51FC และ NuMaker-MG51LD บอร์ดทั้งสองมีหน้าตาคล้ายกัน โดยมาพร้อมกับดีบักเกอร์ Nu-Link2-Me ที่ติดตั้งมาในตัว, ขา Arduino UNO headers, และพอร์ต USB สองช่อง อย่างไรก็ตาม บอร์ด NuMaker-MG51FC ใช้ไมโครคอนโทรลเลอร์ MG51FC9AE (แพ็คเกจ TSSOP20) ซึ่งมี 20 ขา และ I/O จำนวน 18 ขา ในขณะที่บอร์ด NuMaker-MG51LD ใช้ไมโครคอนโทรลเลอร์ MG51LD1AE (แพ็คเกจ LQFP48) ที่มี 48 ขา และมี I/O สูงสุดถึง 46 ขา ซึ่งสามารถใช้งานได้ทั้งหมดผ่านคอนเนกเตอร์ขยาย และ headers

NuMaker MG51FC NuMaker MG51LD development boards
บอร์ดพัฒนา NuMaker MG51FC (ด้านบน) และ NuMaker MG51LD (ด้านล่าง)

ขณะนี้มีรุ่นย่อย (SKU) ให้เลือก 4 รุ่นบนเว็บไซต์ Nuvoton Direct โดยรุ่น MG51EC1AE ราคาถูกที่สุด จำหน่ายในราคา 38 เซนต์ (~12฿) เมื่อสั่งซื้อ 2,000 ชิ้นขึ้นไป ส่วนบอร์ดพัฒนา NuMaker-MG51FC และ NuMaker-MG51LD จำหน่ายในราคา $25 (~800฿) เท่ากัน สามารถดูรายละเอียดเพิ่มเติมได้จากหน้าผลิตภัณฑ์ และหน้าผลิตภัณฑ์

NuMaker MG51FC MG51 8 bit MCU development board
บอร์ด NuMaker-MG51FC

แปลจากบทความภาษาอังกฤษ : Nuvoton MG51 8-bit 8051 MCU family features with up to 64KB flash, 4KB SRAM

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
โฆษณา