Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
chipkit_uno32:migration_from_uno32_to_uc32 [2015/09/09 20:16] – lswanlandchipkit_uno32:migration_from_uno32_to_uc32 [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
-This topic was covered on our [[ https://blog.digilentinc.com/index.php/goodbye-uno32-hello-uc32/ ‎|blog post]]:+====== MIGRATION GUIDE Uno32 to the uC32======
  
-^ chipKIT Uno32                                                                                             ^ chipKIT uC32                                                                                              ^ +As of September 2015 we highly recommend the [[chipkit_uc32:chipkit_uc32|uC32]] over the Uno32.  
-|  {{ :chipkit_uno32:16030128275_513a7b1980_m.jpg }}                                                        |  {{ :chipkit_uno32:15842731258_041bfcb7a1_m.jpg }}                                                        | +{{ :chipkit_uno32:chipkit-uc32-anouncing.png?600 |}} 
-|  Microchip® [[http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX320F128H|PIC32MX320F128]]  | Microchip® [[http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX340F512H|PIC32MX340F512H]]  |+ 
 +The uC32 is virtually identical to the Uno32. If you compare the eagle board files, you’ll see that both of the boards line up exactly (as in the Gif below). 
 + 
 +{{ :chipkit_uno32:uc32-vs-uno32-comparison.gif?300 |}} 
 +The only difference between the two boards is the microcontroller on board. 
 + 
 + 
 +^  chipKIT Uno32                                                                                            ^  chipKIT uC32                                                                                              ^ 
 +|  {{ :chipkit_uno32:16030128275_513a7b1980_m.jpg }}                                                        |  {{ :chipkit_uno32:15842731258_041bfcb7a1_m.jpg }}                                                         | 
 +|  Microchip® [[http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX320F128H|PIC32MX320F128]]  |  Microchip® [[http://www.microchip.com/wwwproducts/Devices.aspx?product=PIC32MX340F512H|PIC32MX340F512H]]  | 
 +|                                                                                                           |                                                                                                            | 
 +| 80MHz/105DMIPS, 32-bit MIPS M4K Core                                                                      | 80MHz/105DMIPS, 32-bit MIPS M4K Core                                                                       | 
 +| 128 KB Program Memory                                                                                     | **512 KB of Program Memory**                                                                               | 
 +| 16 KB of RAM                                                                                              | **32 KB of RAM**                                                                                           | 
 +| 12 KB of Auxilary Flash (Boot Flash)                                                                      | 12 KB of Auxiliary Flash (Boot Flash)                                                                      | 
 +| Operating Voltage 2.3 to 3.6                                                                              | Operating Voltage 2.3 to 3.6                                                                               | 
 +|                                                                                                           | **4 Channel Hardware DMA Controller**                                                                      | 
 +| 2 SPI                                                                                                     | 2 SPI                                                                                                      | 
 +| 2 I2C                                                                                                     | 2 I2C                                                                                                      | 
 +| 16 A/D Channels                                                                                           | 16 A/D Channels                                                                                            | 
 +| 5 Input captures                                                                                          | 5 Input Capture                                                                                            | 
 +| 5 Output Compare (PWM)                                                                                    | 5 Output Compare (PWM)                                                                                     | 
 +| 8 MHz, 32 kHZ Internal Oscillator                                                                         | 8 MHZ, 32kHZ Internal Oscillator                                                                           | 
 +| 53 I/O Pins                                                                                               | 51 I/O Pins                                                                                                | 
 +|                                                                                                           |                                                                                                            | 
 +| Arduino R3 Header Standard 42 Available I/O                                                               | Arduino R3 Header Standard 42 Available I/O                                                                | 
 +| 3.3V Operating Voltage                                                                                    | 3.3V Operating Voltage                                                                                     | 
 +| 3.3-5V Logic Levels                                                                                       | 3.3-5V Logic Levels                                                                                        | 
 +| +/- 18mA DC Current per Pin                                                                               | +/- 18mA DC Current per Pin                                                                                | 
 +| USB Mini Port for Programming                                                                             | USB Mini Port for Programming                                                                              | 
 +| 2 User LEDs                                                                                               | 2 User LEDs                                                                                                | 
 +| Reset Button                                                                                              | Reset Button                                                                                               | 
 +| External Power- 5mm Barrel Jack                                                                           | External Power- 5mm Barrel Jack                                                                            | 
 +| Mounting holes                                                                                            | Mounting holes                                                                                             | 
 +| zUno Clip Compatible (2.5 inches)                                                                         | zUno Clip Compatible (2.5 inches)                                                                          | 
 + 
 + 
 +With minimal changes to the board, the change of a higher power microcontroller enables chipKIT users to begin exploring more of the advantages of the 32-bit MIPS processor. The extra memory and addition of the 4 channel DMA (Direct Memory Access) can now support libraries like the chipKIT Network Stack (connecting your project to the internet) or our WS2812 LED Driver library. 
 + 
 +Both boards are seamless to use in MPIDE, requiring only a tiny change to select the correct board before programming. 
 + 
 +{{ :chipkit_uno32:changes_to_the_board.png |}} 
 + 
 +This means you can basically do a Find and Replace for most of your projects, course materials or tutorials. 
 + 
 +{{ :chipkit_uno32:learn_material_can_be_switched_over.png |}}