DSPIC30F4011 là bộ vi điều khiển xử lý tín hiệu số 16 bit có hiệu suất cao do hãng microchip sản xuất. Nó có một số đặc điểm chính sau:
+ Khối điều khiển trung tâm CPU hiệu suất cao với tập lệnh rút gọn nâng cao tốc độ xử lý:
- Kiến trúc tập lệnh tối ưu cho ngôn ngữ C và các chế độ địa chỉ linh hoạt nên việc làm việc đồng thời trên nhiều chân là rất tốt
- Có 83 lệnh cơ bản
- Các lệnh có độ rộng 24 bit, dữ liệu có độ lớn 16 bit - 48Kb flash rom (16k từ lệnh) - 2Kb ram trên chip - 1Kb eeprom dùng để chứa dữ liệu
- Có thế hoạt động với tốc độ 30 mips (triệu lệnh/s), tần số thạch anh đầu vào có thể từ 4-10MHz
- 30 nguồn ngắt, trong đó có 3 nguồn ngắt ngoài, 8 mức ưu tiên ngắt - Mảng thanh ghi có thể làm việc 16 x 16 bit
+ Các đặc trưng về cơ chế xử lý tín hiệu số
- Thanh ghi chứa nạp lại cho hoạt động xử lý tín hiệu số - Các chế độ địa chỉ hóa đảo bit và theo module
- 2 thanh chứa có độ rộng 40 bit để thực hiện tính toán.
- Bộ nhân số thực/số nguyên bằng phần cứng đơn chu kỳ 17bit x17bit - Tất cả các lệnh xử lý tín hiệu số đều gói gọn trong 1 chu kỳ
- Tín hiệu của các chân vào ra có cấp dòng điện lớn 25mA - Module định thời có bộ chia trước lập trình được
- Các hàm so sánh/xuất PWM 16bit
- Hỗ trợ chế độ I2C để thực hiện kết nối các vi xử lý lại với nhau - Module UART
- Module CAN + Các bộ A/D
- Bộ chuyển đổi tương tự - số 10bit với 4 đầu vào sample and Hold - Tốc độ chuyển đổi là 1 msps (triệu mẫu/s)
- 9 kênh đầu vào
Hình 3.1. Sơ đồ chân linh kiện vi điều khiển DSPIC30F4011