Microchip PIC16F132 และ PIC18-Q35 : ไมโครคอนโทรลเลอร์ 8 บิต แบบประหยัดพลังงาน มาพร้อม Configurable Logic Blocks (CLB)

Microchip Technology เปิดตัวไมโครคอนโทรลเลอร์ (MCU) ตระกูล 8 บิต ได้แก่ PIC16F132 และ PIC18-Q35 ซึ่งเป็นการอัปเกรดจาก PIC16F13145 โดยผสานการควบคุมแบบฝังตัว (embedded control) แบบดั้งเดิมเข้ากับ Configurable Logic Blocks (CLB) ที่รวมอยู่ภายใน ช่วยให้สามารถนำความสามารถด้านลอจิกแบบโปรแกรมได้ที่คล้ายกับ CPLD มาใช้งานได้โดยตรงบนไดของไมโครคอนโทรลเลอร์

ความแตกต่างหลักระหว่างสองตระกูลนี้อยู่ที่ความหนาแน่นของลอจิก (logic density) โดยรุ่น PIC16F132x จะมี Basic Logic Elements (BLEs) จำนวน 32 ตัว ขณะที่ PIC18-Q35 มีมากถึง 128 ตัว นอกเหนือจาก CLB แล้ว ไมโครคอนโทรลเลอร์เหล่านี้ยังรวมฟีเจอร์ด้านความปลอดภัยและการจัดการแรงดันไฟฟ้าไว้ด้วย เช่น Programming and Debugging Interface Disable (PDID) ที่ช่วยป้องกันการเข้าถึงเฟิร์มแวร์โดยไม่ได้รับอนุญาต (anti-tamper protection) และ Multi-Voltage I/O (MVIO) ที่ช่วยให้สามารถสื่อสารระหว่างระบบที่มีแรงดันไฟฟ้าแตกต่างกันได้โดยตรง โดยไม่ต้องใช้อุปกรณ์แปลงระดับแรงดัน (level shifter) ภายนอก

นอกจากนี้บริษัทยังระบุว่า การประมวลผลฟังก์ชันลอจิกบนฮาร์ดแวร์เฉพาะ แทนการทำงานผ่านซอฟต์แวร์ ช่วยให้สถาปัตยกรรม CLB ลดภาระของ CPU และลดการใช้พลังงาน พร้อมทั้งให้การทำงานที่มีความแน่นอน ซึ่งเหมาะอย่างยิ่งสำหรับงานที่ต้องการความแม่นยำด้านเวลา เช่น การควบคุมมอเตอร์ ระบบอัตโนมัติในอุตสาหกรรม อุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค และระบบความปลอดภัยในยานยนต์

PIC16F13276 and PIC18 Q35 families of Configurable Logic Block MCUs

สเปคของ Microchip PIC16F132 และ PIC18-Q35 :

คุณสมบัติ
ตระกูล PIC16F13256/76
ตระกูล PIC18-Q35 Family
คุณสมบัติแกนประมวลผล
CPU Architecture
Enhanced Mid-Range PIC 8 บิต
PIC18 8 บิต (ประสิทธิภาพสูงกว่า)
ความถี่สูงสุด
32 MHz
64 MHz
รอบคำสั่ง (Instruction Cycle)
125 ns
62.5 ns
Hardware Stack Depth
16 ระดับ
128 ระดับ
ความสามารถ CPU
RISC พื้นฐาน
Interrupt แบบเวกเตอร์, System Arbiter
หน่วยความจำและที่เก็บข้อมูล
Program Flash
สูงสุด 28 KB
สูงสุด 64 KB
SRAM
สูงสุด 2 KB
สูงสุด 4 KB
EEPROM
256 Bytes
Memory Access Partition (MAP)
มี
Device Info Area (DIA)
มี
ลอจิกกำหนดค่า / เร่งฮาร์ดแวร์
CLB (Configurable Logic Block)
32 BLEs
128 BLEs
LUT ต่อ BLE
อินพุต 4 ตัว
CLC (Configurable Logic Cells)
4
8
CLB Auto-load
มี
DMA Support for CLB
-
มี
Timer และ PWMT
Timer 8 บิต
2 (รองรับ HLT)
Timer 16 บิต
2 (TMR1/3)
3 + 2 Universal Timers
Universal Timer (UTMR)
-
มี
PWM Modules
2 (16-bit dual PWM)
CCP Modules
2
1
CWG (Complementary Waveform Generator)
-
มี
NCO (Numerically Controlled Oscillator)
-
มี
DSM (Data Signal Modulator)
-
มี
อินเทอร์เฟซการสื่อสาร
UART / EUSART
2 EUSART
2 UART (พร้อมรองรับโปรโตคอล)
โปรโตคอล UART
RS-232, RS-485, LIN
LIN, DALI, DMX, RS-232/485
I2C/SPI
สูงสุด 2 MSSP
1 SPI + 1 I2C
DMA สำหรับสื่อสาร
-
มี
อนาล็อก
ADC
10 บิต ADCC (200 ksps)
10 บิต ADCC (300 ksps)
ADC Channels
สูงสุด 17 ช่องภายนอก
สูงสุด 30 ช่องภายนอก
DAC
1 × 10 บิต
1–2 × 8 บิต
Comparators
2
Zero-Cross Detect
-
มี
HLVD
มี
FVR
มี
เซนเซอร์อุณหภูมิ
มี
ขา I/O
ขา I/O สูงสุด
35 ขา
43 ขา
PPS (Peripheral Pin Select)
มี
MVIO Pins
-
มี
High Voltage Tolerant Pins
-
มี
Interrupt-on-Change
มี
External Interrupts
1 ช่อง
สูงสุด 3 ช่อง
ความปลอดภัยและดีบัก
ICSP
มี
Debugging
มี
PDID (Interface Disable)
มี
Additional Security
มาตรฐาน
SAF Lock, ขั้นสูง
CRC with Scanner
มี
พลังงาน
แรงดันไฟฟ้าขณะใช้งาน
1.8V – 5.5V
กระแสโหมด Sleep
<600 nA ค่าปกติ
<1 µA ค่าปกติ
แพ็กเกจ
จำนวนขา
28–44 ขา
28–48 ขา
รูปแบบ
SSOP, VQFN, PDIP, TQFP
SPDIP, SSOP, VQFN, TQFP
ช่วงอุณหภูมิ
ระดับอุตสาหกรรมl: −40°C ถึ 85°C

ระดับขยาย: −40°C ถึ 125°C
PIC18 Q35 Series Block Daigram
บล็อกไดอะแกรมของ PIC18 Q35 Series

จากการพิจารณาสเปก จะเห็นได้ชัดว่า PIC18-Q35 ถูกออกแบบมาสำหรับงานที่มีความซับซ้อนมากกว่า โดยมีความสามารถของ CLB สูงกว่าถึง 4 เท่า (128 เทียบกับ 32 BLEs) และมีเพอริเฟอรัลหลากหลาย เช่น UTMR (รองรับการเชื่อมต่อแบบ 32 บิต), NCO และ CWG ทำให้เหมาะสำหรับงานควบคุมมอเตอร์และระบบแปลงพลังงาน ในทางกลับกัน PIC16F13256/76 มีความเรียบง่ายกว่า แต่ยังคงมีจุดเด่น เช่น DAC ความละเอียด 10 บิต (เมื่อเทียบกับ 8 บิต), คอมพาเรเตอร์แบบคู่ และ FVR แบบคู่ จึงเหมาะสำหรับงานที่เน้นวงจรอนาล็อก และต้องการควบคุมต้นทุน โดยไม่จำเป็นต้องใช้ความหนาแน่นลอจิกในระดับสูง

ในด้านซอฟต์แวร์ ไมโครคอนโทรลเลอร์ที่มี Configurable Logic Blocks (CLB) ได้รับการรองรับอย่างเต็มรูปแบบโดย MPLAB X IDE และเครื่องมือรุ่นใหม่อย่าง MPLAB Tools for Microsoft Visual Studio Code นอกจากนี้ Microchip Technology ยังได้ผสานเครื่องมือ CLB Synthesizer tool แบบใช้งานฟรีไว้ใน MPLAB Code Configurator (MCC) ซึ่งมีอินเทอร์เฟซแบบกราฟิกที่รองรับการลากและวาง (drag-and-drop) พร้อมระบบจำลองการทำงาน (simulation) และเครื่องมือวิเคราะห์ไทม์มิ่ง (timing analysis) ในตัว ช่วยให้นักพัฒนาสามารถปรับแต่งเส้นทางสัญญาณ (routing) และสร้างลอจิกฮาร์ดแวร์ได้โดยไม่จำเป็นต้องเขียนโค้ด HDL เอง

Microchip PIC18F56Q35 Curiosity Nano Evaluation Kit
PIC18F56Q35 Curiosity Nano Evaluation Kit
Microchip PIC16F13276 Curiosity Nano Evaluation Kit
PIC16F13276 Curiosity Nano Evaluation Kit

Microchip Technology ได้เปิดตัวบอร์ด Evaluation Kit ใหม่ 2 รุ่น ได้แก่ PIC16F13276 Curiosity Nano และ PIC18F56Q35 Curiosity Nano โดยทั้งสองรุ่นมีราคาอยู่ที่ $9.99 (~320฿) และมาพร้อมกับดีบักเกอร์ในตัว, พอร์ต USB Type-C, virtual COM port และรองรับแรงดันไฟฟ้าปรับได้ (1.8V–5.1V) นอกจากนี้บอร์ดยังมีอุปกรณ์พื้นฐานครบ เช่น LED สำหรับผู้ใช้งาน, ปุ่มกด, คริสตัล 32.768 kHz และคอนเนกเตอร์ Curiosity Nano

ในส่วนของตัวไมโครคอนโทรลเลอร์ PIC16F13276 มีราคาเริ่มต้นที่ $0.32 (~10฿) สำหรับการสั่งซื้อจำนวนมาก ขณะที่รุ่นระดับสูงอย่าง PIC18-Q35 เริ่มต้นที่ประมาณ $0.62 (~20฿) สามารถดูข้อมูลเพิ่มเติม เช่น datasheet และตัวเลือกการสั่งซื้อได้จากหน้าผลิตภัณฑ์ 8-bit PIC MCUs และข่าวประชาสัมพันธ์จากทางบริษัท

Microchip 8 bit PIC MCU portfolio April 2026
พอร์ตโฟลิโอไมโครคอนโทรลเลอร์ PIC แบบ 8 บิต ของ Microchip Technology ณ วันที่ 23 เมษายน 2026

แปลจากบทความ : Microchip PIC16F132 and PIC18-Q35 low-power 8-bit MCUs feature CPLD-like Configurable Logic Blocks (CLB)

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