The 1xx/2xx family also o↵ers the most flexible mappingof di↵erent pins to di↵erent functions (Peripheral Pin Select).While the three families share most features, and most of this book applies to all families, where thereare di↵erences we will focus on the 5xx/6xx/7xx family. The 3xx/4xx family is the original PIC32family the 5xx/6xx/7xx family o↵ers additional support for CAN bus and ethernet communication, while themost recent 1xx/2xx family, while generally having fewer peripherals available, o↵er interfaces for connectingto audio devices and capacitive-based touch sensors. The chips in the 3xx/4xx and5xx/6xx/7xx families have 64 pins or 100 pins and are available only in surface mount packages, while thosein the 1xx/2xx families are available in 28, 36, and 44 pin variants, some of which are “dual inline packages”(DIPs) that can be plugged directly into a solderless breadboard. Representatives of the three families include, respectively,the PIC32MX250F128D, the PIC32MX460F512L, and the PIC32MX795F512L. Each family consistsof a number of di↵erent chip models, di↵ering in the number of pins, the amount of RAM and flash available,and the number and type of peripherals available. While 8-bit and 16-bit microcontrollers continue to be popular, aprimary advantage of 32-bit microcontrollers is the greater computational horsepower they o↵er.There are three families of PIC32: the 1xx/2xx, 3xx/4xx, and 5xx/6xx/7xx families. This means that 32 bits can be fetchedfrom RAM simultaneously, for example. The RAM, flash memory, and peripherals are what distinguish a microcontroller, likethe PIC32, from a microprocessor.The “32” in PIC32 refers to the 32-bit CPU architecture: the CPU operates directly on 32-bit instructionsand registers, and the instruction and data buses are 32 bits wide. PIC32 VIEW ON COOLTERM SERIALChapter 1QuickstartMicrochip PIC32s are powerful microcontrollers that can be purchased for less than $10 in quantities of one.The PIC32 combines, in a single chip, a 32-bit central processing unit (CPU), RAM data memory, flashnonvolatile program memory, and many peripherals useful for embedded control, such as several channels foranalog-to-digital conversion, digital I/O, synchronous and asynchronous serial communication, pulse-widthmodulated output, etc.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |