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:19] – [Table] 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]]  | +
-| 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                                                                              | +
-| 2 SPI                                                                                                     | **4 Channel Hardware DMA Controller**                                                                     | +
-| 2 I2C                                                                                                     | 2 SPI                                                                                                     | +
-| 16 A/D Channels                                                                                           | 2 I2C                                                                                                     | +
-| 5 Input captures                                                                                          | 16 A/D Channels                                                                                           | +
-| 5 Output Compare (PWM)                                                                                    | 5 Input Capture                                                                                           | +
-| 8 MHz, 32 kHZ Internal Oscillator                                                                         | 5 Output Compare (PWM)                                                                                    | +
-| 53 I/O Pins                                                                                               | 8 MHZ, 32kHZ Internal Oscillator                                                                          | +
-|                                                                                                           | 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)                                                                         | +
-|                                                                                                           |                                                                                                           | +
-|                                                                                                           |                                                                                                           | +
-|                                                                                                           |                                                                                                           |+
  
 +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 |}}