Thắc mắc của bạn dài hơn sớ Táo quân, tôi sẽ lần lượt trả lời từng phần.
1. PIC16F877A là phiên bản cải tiến của PIC16F877, về chức năng thì hoàn toàn giống nhau, chỉ có cải tiến về công nghệ chế tạo Flash (do đó cách thức ghi vào Flash của 877A khác với của 877).
2. Dùng thạch anh 20 MHz không có vấn đề gì, tôi vẫn thường xuyên dùng mạch có thạch anh 20 MHz cho PIC16F877A.
3. Giá trị tụ điện cho các mạch dao động của PIC trong datasheet là giá trị đề xuất của Microchip, nó thường được dùng làm giá trị khởi điểm khi thử nghiệm các giá trị tụ cho thạch anh. Vì thạch anh do nhiều hãng sản xuất khác nhau nên mỗi hãng có những đề xuất riêng cho giá trị tụ được dùng, cũng có lý do là các thạch anh có những giá trị tụ tải khác nhau khi thiết kế.
4. Công tắc reset cũng có loại nhiều cặp tiếp điểm, vậy bạn dùng chung 1 cặp tiếp điểm cho 2 PIC hay mỗi PIC có một cặp tiếp điểm riêng (của cùng 1 công tắc)?
Có thể dùng chung thạch anh cho nhiều PIC, một PIC sẽ cấu hình dạng thạch anh ngoài, còn các PIC còn lại sẽ cấu hình clock ngoài vào OSC1. Số vi điều khiển cho phép dùng chung mạch dao động kiểu này tùy thuộc vào khả năng lái của chân OSC2 của PIC dùng cấu hình thạch anh ngoài, và mức độ tiêu thụ dòng của các PIC (hay vi điều khiển) khác tại chân OSC2. Không có câu trả lời chính xác và duy nhất cho câu hỏi của bạn.
Thân,
|