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:
- แกนประมวลผล – 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
- อินเทอร์เฟส I3C สูงสุด x 2 ชุด
- คุณสมบัติการดีบัก
- การเขียนโปรแกรมแบบ 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 แบบ
.. และแพ็คเกจ 14 ขาหรือ 20 ขาที่มีคุณสมบัติเหมือนกันแต่มีจำนวนขา I/O ที่แตกต่างกัน
ไมโครคอนโทรลเลอร์ตระกูล PIC18-Q20 รองรับโดย Microchip MPLAB X และ MPLAB Xpress IDEs และ MPLAB Code Configurator (MCC ) และสามารถทดสอบได้โดยใช้ชุด PIC18F16Q20 Curiosity Nano Evaluation Kit (ยังไม่มีข้อมูลเปิดเผยต่อลสาธารณะ) หรือ บอร์ดพัฒนา Curiosity MCU PIC18-Q20 ได้ถูกออกแบบมาเพื่อการควบคุมแบบ real-time, การตรวจจับการสัมผัส และแอปพลิเคชัน “การเชื่อมต่อ”
ไมโครคอนโทรลเลอร์ 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
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT