Microchip PIC18-Q20 : ไมโครคอนโทรลเลอร์ขนาดเล็ก พร้อม I3C

Microchip I3C MCU

PIC18-Q20 เป็นไมโครคอนโทรลเลอร์ (MCU) ของบริษัท Microchip มีขนาดเล็ก มีจำนวนขาเพียง 14 และ 20 ขา (low-pin count) พร้อมอินเทอร์เฟส I3C สูงสุด 2 ชุด รวมถึงอินเทอร์เฟส I/O (MVIO) สามารถทำงานได้ในหลายๆ ระดับแรงดันไฟฟ้า

MIPI I3C เปิดตัวครั้งแรกในปี 2014 แล้วถูกประกาศอย่างเป็นทางการในปี 2017 และกำหนดสเปคของ MIPI I3C ครั้งแรกในปีถัดมา เพื่อเป็นการอัปเดตแบบ backward compatible กับ I2C โดยใช้พลังงานน้อยลง และมีบิตเรทที่สูงขึ้น ทำให้สามารถแข่งขันกับ SPI ได้ เราเคยเห็นการใช้งานในซีพียูสำหรับแอปพลิเคชันและไมโครคอนโทรลเลอร์บางตัว แต่นี่คือครั้งแรกที่เราเห็น I3C ในไมโครคอนโทรลเลอร์ที่มีราคาถูกและมีจำนวนขาไม่มาก

Microchip PIC18 Q20 block diagram
บล็อกไดอะแกรม

สเปค Microchip PIC18-Q20:

  • แกนประมวลผล – PIC18 8-bit RISC microcontroller core @ 64 MHz
  • หน่วยความจำ – RAM ขนาด 1KB ถึง 4KB
  • ที่เก็บข้อมูล – 16KB ถึง 64KB พร้อมรองรับ Memory Access Partition (MAP), EEPROM 256B
  • วงจรรอบข้าง (Peripherals)
    •  อินเทอร์เฟส I3C สูงสุด x 2 ชุด
      • ตามมาตรฐาน MIPI I3C Basic Specification 1.0
      • รองรับ Target Reset Action (RSTACT) CCC จากมาตรฐาน MIPI I3C 1.1
      • รองรับการกำหนดที่อยู่แบบไดนามิก, Common Command Codes (CCC), การกำหนดที่อยู่แบบตรง และ Broadcast
    • 4x Multi-Voltage I/O (MVIO) รองรับการสื่อสาร I3C ที่แรงดันต่ำสุด 1.0V
    • 2x UART ซึ่งรวมถึงแบบที่สามารถใช้กับ LIN/DMX/DALIDMA
    • 1x SPI, 1x I2C ที่สามารถใช้กับ SMBus, PMBus
    • พอร์ตส่งสัญญาณ 8 บิต
    • 4x ตัวควบคุม Direct Memory Access (DMA) Controllers
    • 2x 16-bit dual PWMs ให้เอาต์พุต 6x PWM
    • 11 ช่องของ Analog-to-Digital Converter แบบ 10 บิต ที่มีการคำนวณ (ADCC) ที่ความเร็วสูงสุด 300 Kbps
    • Timers – 2x 8 บิต + 2x 16 บิต
    • รองรับฮาร์ดแวร์ Capacitive Voltage Divider (CVD)
    • มีความสามารถใน Vectored Interrupt (VI)
    • Peripheral Module Disable (PMD) สำหรับปิดการใช้งานโมดูลอุปกรณ์ต่างๆเพื่อประหยัดพลังงาน
    • Peripheral Pin Select (PPS)  สำหรับการกำหนดที่อยู่ของขา digital I/O
  • คุณสมบัติการดีบัก
    • การเขียนโปรแกรมแบบ In-Circuit Serial (ICSP) ผ่าน 2 ขา
    • In-Circuit Debug (ICD) พร้อม 3x breakpoints ผ่าน 2 ขา
    • Debug Integrated On-Chip
  • แรงดันไฟฟ้า – 1.8 ถึง 5.5V
  • โหมดการใช้พลังงานต่ำ
    • โหมด Sleep – < 1μA ทั่วไป @ 3V
    • Doze – CPU และอุปกรณ์รอบข้าง (peripherals) ทำงานที่อัตรารอบที่แตกต่างกัน (โดยทั่วไปแล้ว CPU จะต่ำกว่า)
    • ไม่ได้ใช้งาน – CPU หยุดทำงานในขณะที่อุปกรณ์รอบข้าง (peripherals) ทำงาน
  • แพ็คเกจ
    • 14 ขา TSSOP, SOIC
    • 20 ขา PDIP, SSOP, SOIC, VQFB (3×3 มม.)
  • ช่วงอุณหภูมิ
    • อุตสาหกรรม: -40°C ถึง 85°C
    • ขยาย: -40°C ถึง 125°C

SKU จำนวน 6 รายการ ได้แก่ PIC18F04Q20, PIC18F14Q20, PIC18F05Q20, PIC18F15Q20, PIC18F06Q20 และ PIC18F16Q20 ที่มีให้เลือกในการกำหนดค่า flash/SRAM ทั้ง 3 แบบ

PIC18 Q20 memory storage configurations

.. และแพ็คเกจ 14 ขาหรือ 20 ขาที่มีคุณสมบัติเหมือนกันแต่มีจำนวนขา I/O ที่แตกต่างกัน

Microchip I3C microcontrollers

ไมโครคอนโทรลเลอร์ตระกูล PIC18-Q20 รองรับโดย Microchip MPLAB X และ MPLAB Xpress IDEs และ MPLAB Code Configurator (MCC ) และสามารถทดสอบได้โดยใช้ชุด PIC18F16Q20 Curiosity Nano Evaluation Kit  (ยังไม่มีข้อมูลเปิดเผยต่อลสาธารณะ) หรือ บอร์ดพัฒนา Curiosity MCU PIC18-Q20 ได้ถูกออกแบบมาเพื่อการควบคุมแบบ real-time, การตรวจจับการสัมผัส และแอปพลิเคชัน “การเชื่อมต่อ”

Microchip Curiosity development board

ไมโครคอนโทรลเลอร์ PIC18F06Q20 และ PIC18F16Q20 พร้อม flash 64KB และ SRAM 4KB ได้เริ่มการผลิตแล้ว แต่รุ่นอื่นๆ ถูกแสดงเป็น “สินค้าในอนาคต”  ข่าวประชาสัมพันธ์แจ้งให้ผู้อ่านติดต่อตัวแทนฝ่ายขายของ Microchip เพื่อขอข้อมูลเพิ่มเติมและซื้อชิปและ devkit สามารถค้นหาข้อมูลราคา (เริ่มต้นที่ 95 เซนต์ หรือประมาณ 35฿ สำหรับการสั่งซื้อ 5,000 ชิ้น) และรายละเอียดทางเทคนิคเพิ่มเติมสำหรับชิปใหม่ที่ด้านล่างของเพจสินค้า

ที่มา : TLS

แปลจากบทความภาษาอังกฤษ : Microchip PIC18-Q20 low-pin count MCU comes with up to two I3C interfaces

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