Khái niệm Pic là gì

1. Khái niệm Pic là gì

PIC là một họ vi điều khiển RISC được sản xuất bởi công ty Microchip Technology. Dòng PIC đầu tiên là PIC1650 được phát triển bởi Microelectronics Division thuộc General Instrument.

PIC bắt nguồn là chữ viết tắt của “Programmable Intelligent Computer” (Máy tính khả trình thông minh) là một sản phẩm của hãng General Instrument đặt cho dòng sản phẩm đầu tiên của họ là PIC1650. Lúc này, PIC1650 được dùng để giao tiếp với các thiết bị ngoại vi cho máy chủ 16bit CP1600, vì vậy, người ta cũng gọi PIC với cái tên “Peripheral Interface Controller” (Bộ điều khiển giao tiếp ngoại vi). CP1600 là một CPU tốt, nhưng lại kém về các hoạt động xuất nhập, và vì vậy PIC 8-bit được phát triển vào khoảng năm 1975 để hỗ trợ hoạt động xuất nhập cho CP1600. PIC sử dụng microcode đơn giản đặt trong ROM, và mặc dù, cụm từ RISC chưa được sử dụng thời bây giờ, nhưng PIC thực sự là một vi điều khiển với kiến trúc RISC, chạy một lệnh một chu kỳ máy (4 chu kỳ của bộ dao động).

Năm 1985 General Instrument bán bộ phận vi điện tử của họ, và chủ sở hữu mới hủy bỏ hầu hết các dự án – lúc đó đã quá lỗi thời. Tuy nhiên PIC được bổ sung EEPROM để tạo thành 1 bộ điều khiển vào ra khả trình. Ngày nay rất nhiều dòng PIC được xuất xưởng với hàng loạt các module ngoại vi tích hợp sẵn (như USART, PWM, ADC…), với bộ nhớ chương trình từ 512 Word đến 32K Word.

2. Các dòng pic và cách lựa chọn vi điều khiển pic:

   a. Các ký hiệu trên vi điều khiển pic:

  • PIC12xxxx: độ dài lệnh 12 bit
  • PIC16xxxx: độ dài lệnh 14 bit
  • PIC18xxxx:  độ dài lệnh 16 bit

C:   PIC có bộ nhớ EPROM (chỉ có  16C84 là EEPROM)

F:    PIC có bộ nhớ  flash

LF: PIC có bộ nhớ  flash hoạt động ở điện áp thấp           

LV:  tương tụ như  LF, đây là ký hiệu cũ

Bên cạnh đó một số vi điều khiển có kí hiệu xXxxx là EEPROM, nếu có thêm chữ A ở cuối là flashh (ví dụ  PIC16F877 là EEPROM, còn PIC16F877A là flash)

Ngoài ra còn có thêm một dòng vi điều khiển PIC mới là dsPIC. Ở Việt Nam phổ biến nhất là các họ vi điều khiển PIC do hãng Microchip sản xuất.

  b. Cách lựa chọn một vi điều khiển PIC phù hợp:

–  Cần để ý đến số chân của vi điều khiển cần thiết cho ứng dụng. Có nhiều vi điều khiển PIC với số lượng chân khác nhau, thậm chí có vi điều khiển PIC chỉ có 8 chân, ngoài ra còn có các vi điều khiển 28, 40, 44…. chân.

–  Cần chọn vi điều khiển PIC có bộ nhớ flash để có thể nạp xóa chương trình được nhiều lần hơn

–  Cần chú ý đến khối lượng chức năng được tích hợp sẵn trong vi điều khiển, các chuẩn giao tiếp bên trong.

– Cuối cùng là cần chú ý đến bộ nhớ chương trình mà vi điều khiển cho phép.

3. Một vài đặc tính của Pic:

– Hiện nay có khá nhiều dòng PIC và có rất nhiều khác biệt về phần cứng, nhưng chúng ta có thể điểm qua một vài nét như sau:

 + 8/16 bit CPU, xây dựng theo kiến trúc Harvard có sửa đổi

 + FLASH và ROM có thể tuỳ chọn từ 256 byte đến 256 Kbyte

 + Các cổng Xuất/Nhập (I/O ports) (mức logic thường từ 0V đến 5.5V, ứng với logic 0 và logic 1)

 + 8/16 Bit Timer

 + Công nghệ Nanowatt

 + Các chuẩn Giao Tiếp Ngoại Vi Nối tiếp Đồng bộ/Không đồng bộ USART, AUSART, EUSARTs

 + Bộ chuyển đổi ADC Analog-to-digital converters, 10/12 bit

 + Bộ so sánh điện áp (Voltage Comparators)

 + Các module Capture/Compare/PWM

 + LCD

 + MSSP Peripheral dùng cho các giao tiếp I²C, SPI, và I²S

 + Bộ nhớ nội EEPROM – có thể ghi/xoá lên tới 1 triệu lần

 + FLASH (dùng cho bộ nhớ chương trình) có thể ghi/xóa 10.000 lần (tiêu biểu) [1]

 + Module Điều khiển động cơ, đọc encoder

 + Hỗ trợ giao tiếp USB

 + Hỗ trợ điều khiển Ethernet

 + Hỗ trợ giao tiếp CAN

 + Hỗ trợ giao tiếp LIN

 + Hỗ trợ giao tiếp IrDA

 + Một số dòng có tích hợp bộ RF (PIC16F639, và rfPIC)

 + KEELOQ Mã hoá và giải mã

 + DSP những tính năng xử lý tín hiệu số (dsPIC)

Các bài có thể xem thêm:

Khái niệm đầu tư

Đầu tư trực tiếp nước ngoài 

Bản chất của FDI

Khái niệm Pic là gì
5 (100%) 1 vote

Bài Viết Liên Quan

Leave a Comment