Microchip PIC32CM PL10 : ไมโครคอนโทรลเลอร์ Cortex-M0+ เข้ากันได้กับ AVR MCU แบบ pin-to-pin และรองรับแรงดัน 5V

Microchip ได้เพิ่มไมโครคอนโทรลเลอร์ PIC32CM PL10 เข้ามาในตระกูล PIC32C Arm Cortex-M0+ โดยจุดเด่นคือความสามารถในการใช้งานร่วมกับไมโครคอนโทรลเลอร์ AVR แบบ pin-to-pin compatible รองรับแรงดันไฟ 5V, มี Core Independent Peripherals (CIPs) และผ่านมาตรฐาน Functional Safety (FuSa)

ไมโครคอนโทรลเลอร์รุ่นนี้รวมเอา ADC ความละเอียด 12 บิต ที่ทนสัญญาณรบกวนได้ดี, Peripheral Touch Controller (PTC) สำหรับงานระบบสัมผัสที่ตอบสนองรวดเร็ว, อินเทอร์เฟซสื่อสารแบบอนุกรม 2 ชุด รองรับ USART, I2C และ/หรือ SPI กลุ่มเป้าหมายของการใช้งาน ได้แก่ ระบบควบคุมอุตสาหกรรม, ระบบอาคารอัตโนมัติ, เครื่องใช้ไฟฟ้าภายในบ้าน, เครื่องมือไฟฟ้า และระบบที่ใช้เซนเซอร์

Microchip PIC32CM PL10

สเปคของ Microchip PIC32CM PL10:

  • MCU core – Arm Cortex-M0+ core สูงสุด 24 MHz
  • หน่วยความจำ –   SRAM สูงสุด 16 KB (เอกสาร datasheet ระบุ 8 KB)
  • สตอเรจ – Flash สูงสุด 128 KB (เอกสาร datasheet ระบุ 64 KB)
  • ขา I/O และ Peripherals
    • สูงสุด 55x ขา I/O ที่ตั้งค่าได้
    • สูงสุด 16x External Interrupt
    • Multi-Voltage I/O (MVIO) ลดความจำเป็นในการใช้ level shifter ภายนอก
    • Peripheral Touch Controller (PTC) รองรับช่อง self-capacitance สูงสุด 29 ช่อง
    • อินเทอร์เฟซสื่อสาร serial  2 ชุด (SERCOM0 / SERCOM1)
      • SERCOM0: USART, SPI, I2C
      • SERCOM1: USART, SPI
    • Direct Memory Access Controller (DMAC) 2 ช่อง
    • Event System (EVSYS) 4 ช่อง ช่วยให้เพอริเฟอรัลสื่อสารกันได้โดยตรงแบบหน่วงเวลาต่ำและประหยัดพลังงาน โดยไม่ต้องใช้แกน Arm
  • แอนาล็อก
    • ADC แบบ differential และ single-ended ความละเอียด 12 บิต ความเร็วสูงสุด 800 ksps
    • 2x Analog Comparator
  • ตัวจับเวลา (Timers)
    • 3x Timer/Counter พื้นฐาน 16 บิต
    • Timer/Counter for Control (TCC) ขนาด 16 บิต พร้อม PWM 4 ช่อง
    • Watchdog Timer (WDT)
    • Real Time Counter (RTC) 32 บิต พร้อมฟังก์ชันนาฬิกา/ปฏิทิน
  • การดีบักและพัฒนา
    • รองรับการโปรแกรมแบบ In-circuit และ In-application
    • อินเทอร์เฟซ Two-Wire Serial Wire Debug (SWD)
    • Hardware Breakpoint 4 จุด และ Data Watchpoint 1 จุด
    • Micro Trace Buffer (MTB) สำหรับ trace คำสั่งใน SRAM
    • ฟังก์ชันปิดการใช้งานอินเทอร์เฟซโปรแกรมและดีบัก (PDID)
  • อื่น ๆ – รองรับ crystal oscillator ภายนอก พร้อมระบบตรวจจับความผิดพลาด
  • แรงดันไฟเลี้ยง – 1.8 – 5.5V
  • แพ็กเกจ
    • 28-pin VQFN (Wettable Flanks), SSOP และ SPDIP (เสียบบนเบรดบอร์ดได้)
    • 32-pin TQFP และ VQFN WF
    • 48-pin TQFP และ VQFN WF
    • 64-pin TQFP และ VQFN WF
  • ช่วงอุณหภูมิ
    • Industrial: −40°C ถึง 85°C
    • Extended: −40°C ถึง 125°C (มาตรฐาน AEC-Q100 Grade 1)
PIC32CM PL10 family designations
การตั้งชื่อและหมายเลขรุ่นของตระกูล PIC32CM PL10
Detailed comparison PIC32CM PL10 microcontroller family
ตารางเปรียบเทียบรุ่นย่อย (SKU) ภายในตระกูล

PIC32CM PL10 รองรับการพัฒนาด้วย MPLAB X IDE, ของ Microchip และเครื่องมือจากค่ายอื่น เช่น Microsoft Visual Studio Code (VS Code), IAR Systems Workbench for Arm, Arm Keil, SEGGER debuggers, Zephyr RTOS และอื่นๆ Microchip ยังกล่าวถึง MPLAB AI Coding Assistant สำหรับช่วยสร้างโค้ดและให้ข้อมูลแบบเรียลไทม์ เพื่อลดเวลาและความซับซ้อนในการพัฒนา

PIC32CM-PL10 Curiosity Nano Evaluation Kit (EV10P22A) ช่วยให้สามารถสร้างต้นแบบและทดสอบไมโครคอนโทรลเลอร์ตระกูล PIC32CM PL10 รุ่นใหม่ได้อย่างรวดเร็ว โดยใช้ชิป PIC32CM6408PL10048 (Flash 64KB, SRAM 8KB, แพ็กเกจ 48 ขา) มาพร้อม Nano Debugger บนบอร์ด สำหรับการโปรแกรมและดีบัก, พอร์ต USB-C สำหรับจ่ายไฟและรับส่งข้อมูล, LED ผู้ใช้, ปุ่มสัมผัส, และ สวิตช์กดแบบกลไก พร้อมเปิดใช้งานขา I/O ผ่านคอนเนกเตอร์ขอบบอร์ด Curiosity Nano ที่ใช้งานกับเบรดบอร์ดได้ และขอบบอร์ดแบบ castellated สำหรับบัดกรีติดตั้งบนแผ่นวงจรโดยตรง

PIC32CM PL10 Curiosity Nano Evaluation Kit
PIC32CM PL10 Curiosity Nano Evaluation Kit  (ภาพเรนเดอร์ที่มีความละเอียดต่ำ)

ไมโครคอนโทรลเลอร์ PIC32CM PL10 สามารถสั่งซื้อได้โดยตรงจาก Microchip หรือผ่านผู้จัดจำหน่ายที่ได้รับอนุญาต ตอนนี้เรายังไม่พบรายการ SKU บน Microchip Direct แต่ PIC32CM PL10 Curiosity Nano Evaluation Kit วางจำหน่ายในราคา $9.99 (~310฿). โดยสามารถดูรายละเอียดเพิ่มเติมได้จากหน้าเว็บไซต์ผลิตภัณฑ์, ข่าวประชาสัมพันธ์และเอกสารออนไลน์ของบอร์ด

แปลจากบทความภาษาอังกฤษ : Microchip PIC32CM PL10 Cortex-M0+ microcontrollers are pin-to-pin compatible with AVR MCUs, support 5V operation

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