3.1.1.1 CPU với tập lệnh được đơn giản hóa RISC:
• Kiến trúc Harvard có hiệu chỉnh.
• Tập lệnh tối ưu cho ngôn ngữ lập trình C với chế độ địa chỉ linh hoạt.
• Tập lệnh gồm 84 lệnh cơ bản với độ dài lệnh 24 bit, độ dài dữ liệu 16 bit.
• 144 KB bộ nhớ Flash, có thể nạp lại nhiều lần.
• 8 KB bộ nhớ RAM.
• 4 KB bộ nhớ EEPROM cho phép lưu các tham số mà không cần nguồn nuôị
• Tốc độ xử lý tối đa 30 triệu lệnh trong 1 giây (30MIPs).
• 44 nguồn tạo ngắt với 3 nguồn ngoài, 8 mức ưu tiên.
3.1.1.2 Module xử lý tín hiệu số DSP được tích hợp:
• Nhập dữ liệu kép.
• 2 bộ tích lũy 40 bit với lựa chọn bão hòa logic phục vụ hoạt động khối DSP.
• Chế độ định địa chỉ đảo bit và modulẹ
• Bộ nhân bằng phần cứng 17 x 17 bit chỉ trong 1 chu kỳ lệnh đơn.
• Tất cả lệnh DSP thực hiện trong một chu kỳ đơn.
3.1.1.3 Các ngoại vi tích hợp trên chip :
• Các chân vào/ra có khả năng chịu dòng cao: 25mẠ
• 5 module định thời (Timer) với tần số xung clock có thể chia được và cấu hình thành 1 cặp Timer 16 bit hoặc 1 Timer 32 bit.
• Bộ điều chế độ rộng xung (PWM) với độ phân giải 16 bit.
• Module truyền dữ liệu SPI qua 3 dây dẫn (hỗ trợ chế độ 4 khung truyền).
• Module truyền dữ liệu I2C hỗ trợ chế độ đa chủ/tớ và các chế độ định địa chỉ 7 bit/ 10 bit.
• 2 module truyền thông nối tiếp (UART) với bộ đệm FIFỌ
• Module truyền thông CAN tương thích chuẩn 2.0B.
3.1.1.4 Module điều khiển PWM:
• 8 cổng vào/ra PWM với các chế độ bù hoặc đầu ra độc lập và các chế độ sườn xung
hoặc trung tâm.
• 4 khối tạo chu kỳ làm việc khác nhaụ
• Cơ sở thời gian riêng biệt với toàn chip.
• Đầu ra phân cực lập trình được.
• Hỗ trợ ngắt cho việc cập nhật không đối xứng trong chế độ trung tâm.
3.1.1.5 Module encoder với góc 90˚(QEI).
• 3 kênh đầu vào cho hai tín hiệu pha A và B và xung chỉ số.
• Bộ đếm tăng/giảm vị trí 16 bit.
• Đếm số lần đảo chiềụ
• Đo vị trí với chế độ x2 và x4.
• Bộ lọc nhiễu trên đầu vào có thể lập trình.
• Lựa chọn chế độ Timer/Counter 16 bit.
• Các ngắt QEỊ
3.1.1.6 Các module tương tự:
• 4 bộ chuyển đổi tín hiệu tương tự - số (ADC) 10 bit với tốc độ lấy mẫu lên tới 500Ksps, 16 kênh vào và có thể chuyển đổi ngay cả trong chế độ ngủ (sleep).
• Có thể lâp trình để bảo vệ hệ thống ở điện thế thấp.
• Có thể lập trình ở mức bảo vệ Brown-out và khởi động lại hệ thống.
3.1.1.7 Các tính năng vi điều khiển đặc biệt:
• Bộ nhớ chương trình Flash với chu kỳ ghi/xóa tới 10.000 lần.
• Bộ nhớ EEPROM với chu kỳ ghi/xóa 100.000 lần.
• Có khả năng tự lập trình lại dưới sự điều khiển của phần mềm.
• Bộ định thời Watchdog sử dụng bộ giao động RC riêng trên chip tiêu thụ ít năng lượng với độ tin cậy rất caọ
• Chế độ bảo vệ mã lệnh lập trình được.
• Có thể lựa chọn các chế độ quản lý năng lượng: Ngủ, chờ và đông hồ luân phiên.
• Hỗ trợ khả năng lập trình trên bo mạch (In-circurt Serial Programing).
3.1.1.8 Chế tạo theo công nghệ CMOS:
• Dải điện áp nguồn rất rộng 2,5V đến 5,5V.
• Dải nhiệt độ công nghiệp và dải nhiệt độ mở rộng.
• Tiêu thụ năng lượng rất nhỏ.