...the world's most energy friendly microcontrollers Making Prototyping Boards for the EFM32 kits AN0031 - Application Note Introduction This application note describes how anyone can make their own custom prototyping boards that can be connected directly with the EFM32 kits. Both mechanical dimensions and PCB design files for development kit prototyping board and starter kit prototyping board are included. This application note is a good starting point if you want to create your own custom PCB designed to interface directly with an EFM32 kit. This application note includes: • This PDF document • Source files (zip) • KiCad library. • Cadsoft Eagle library. ...the world's most energy friendly microcontrollers 1 Introduction This application note is intended to help users of one of the Energy Micro EFM32 kits create their own prototypes around the kit. This document includes drawings with the most important mechanical dimensions and connector placements. The included zip-file contains PCB (Printed Circuit Board) library files to help create extension boards that matches the dimensions and connector placement of the kits. The included libraries are for KiCad and Eagle PCB design software suites. Both libraries are human readable text-files which can be used as source files for generating libraries for other PCB design software suites. 2013-09-16 - an0031_Rev1.01 2 www.silabs.com ...the world's most energy friendly microcontrollers 2 Starter Kits The starter kits has both an expansion connector and a set of header pin rows along the two longest edges of the kit. If the expansion connector on the right hand side of the kit contains all the pins a prototype need, this connector can be used to interface with external circuitry. One of the included PCB-library components have the pinout and footprint of a matching connector that can be used on an expansion board. In some cases the pins needed are not included in the expansion connector and the pin-rows must be used. If many pins must be used it can often be beneficial to design an expansion shield PCB with pin rows that matches the placement of the pin rows on the starter kit. The included PCB-library contains schematic symbol and footprint for such an expansion PCB. The pin rows and mechanical holes are included in the PCB footprint. 2.1 Mechanical Dimensions The mechanical dimensions of the starter kits are given in Figure 2.1 (p. 3) . These measurements are the same for the STK G8xx/3300/3600/3700 starter kits. Figure 2.1. Starter Kit Mechanical Dimensions 55.0 TP J144 TP J146 TPJ145 TP J134 TP J103 TP J104 TP J148 TPJ135 TP J118 TPJ119 T P J120 TPJ121 TP J122 T P J123 T P J137 TP J124 TP J125 TPJ126 TPJ127 TPJ 128 TP J139 52.0 TP J141 D 600 R 409 R 808 R 807 C 905 C660 C 721 C 720 C403 C 200 R 612 R 610 R 815 U 806 U 805 C 805 R 611 R 814 C 804 L801 R809 R810 L900 D 703 R800 C103 RP801 R P800 C 725 Q 100 C 803 C800 C 606 R 781 SW 400 U 100 R 774 L 780 R803 R802 R 801 C 806 C 808 R 608 R 607 R 609 C 802 U 101 U 602 P100 R 804 U 802 R 779 R914 U 800 R 105 R 401 27.5 R 106 R 246 C 917 C 719 C 902 C 903 U 660 R 910 C 911 Q 702 R916 R917 C 718 R 728 U 801 U 706 C 909 R918 R727 R 729 C 907 X900 U 601 R 805 C 605 C 912 U 707 U 900 R 772 C914 C603 R605 R 730 C 732 C916 C 607 C 601 TPJ149 R900 D 800 C 104 U 902 R104 C 890 C 913 C105 C 106 C 891 R 686 C 915 C 604 R 606 R 604 R 915 Q1 R 410 L800 R 891 C 908 C 600 35.0 R 912 R603 R 920 LED903 C910 R602 U 600 R901 LED 900 C 807 U 803 R 806 LE D 901 R903 R 919 C 904 C 602 R 600 LE D904 P800 LCD1 R890 R 680 TP999 R601 U695 L730 R 681 C 900 R904 C901 C680 R902 R 687 P601 R 682 L600 U804 SW 100 SW 101 SW 700 TPJ143 TP J100 R 1010 TPJ101 R1009 C1004 TP J102 R 1008 R 731 C 724 C 501 TP J138 TP J129 T P J130 TP J131 R 103 R 102 C 101 R100 R 101 C 100 C 402 C 401 C 412 C 400 C409 C 199 R 198 R 199 C 404 C 411 L402 LE D 100 C 500 C 1003 C729 J100 R196 C 198 C421 R750 LE D 101 L1001 R242 C422 X401 U 1000 R718 R 709 U1 R241 C423 TP J132 L400 C 405 C 406 R403 X400 L401 C 420 R405 R 704 C 410 C 920 R792 R 1004 Q 703 ST700 C 731 U 703 R 1003 C 730 C710 C1001 C728 R 1002 C703 C 702 R710 C 1002 R1007 R 702 R701 C705 R700 C701 R 703 U 701 R1005 C 714 C 706 L700 R717 C 415 R 107 C 700 P700 R 108 R406 C 704 R 707 R705 R 760 R 708 R 706 R 732 C408 U 700 C707 U 702 T1 D 400 L100 C419 R407 TPJ136 U 400 C 418 R 408 TP J105 TP J106 C 417 TP J107 TP J112 TP J133 TP J115 TP J117 TP J140 TP J142 TP 811 TP815 TP812 TP813 3.0 TP 814 P 400 0 0 0 3.0 107.0 110.0 All dimensions in millimeters 2.2 Custom STK Expansion Board The pinout of the expansion connector varies slightly between the different starter kits. Make sure you select the correct schematic symbol. Power connections and ground do have the same pinout and are named and connected accordingly in the included library. The footprint of the expansion connector on the expansion board is intended for a through hole, female, right angle 2*10 connector. A suitable connector is: Sullins Connector Solutions PPPC102LJBN-RC, digikey# S5563-ND. 2.3 Custom STK Shield Board The STK has many pins that are not routed to the expansion connector. The additional pins are organized in two rows, one at the top and one at the bottom long edge of the kit. The pin rows are the standard 0.1" (inch) ~ 2.54 mm spaced type. The included library contains a skeleton footprint and schematic symbol for a starter kit shield (efm32_stk_full_protoboard). It is intended to ease the design of a prototyping shield that can be plugged 2013-09-16 - an0031_Rev1.01 3 www.silabs.com ...the world's most energy friendly microcontrollers into the header pin rows of the starter kits. Power and ground have the same pinout for all of the STK G8xx/3300/3600/3700 kits. Please check the pin out of your specific starter kit for other pins. Not all the starter kits have the same EFM32 pins at the same header pin location. 2013-09-16 - an0031_Rev1.01 4 www.silabs.com ...the world's most energy friendly microcontrollers 3 Development Kits The development kits have two plugin module boards, one for the EFM32 MCU and one for a prototyping board. If the included prototyping board is unsuitable for a prototyping task, creating a custom plugin board for the prototype-connectors is possible. The lower connector (named EXP32_A) contains both power, ground and all EFM32 pins up to and including port E. The top connector (named EXP32_B) contains power, ground and some of the pins of port F. The included PCB-library has a prototyping board skeleton component to simplify the design of a custom prototyping board. It consists of a schematic symbol with pin-names for the two connectors and a footprint with the correct placement of the connectors and the mechanical holes. 3.1 Mechanical Dimensions The mechanical dimensions of the development kits are given in Figure 3.1 (p. 5) . These measurements are the same for the DK 3550/3650/3750 kits. Figure 3.1. Development Kit Mechanical Dimensions ST3 R 389 R297 C153 R 410 R 413 R409 R 415 C 308 R408 R407 R406 L32 C315 C 318 C 317 C 321 C 320 C2 L3 TP 99 P1 C240 ST1 R 234 C 232 R 499 R500 C 92 R94 LED95 C 238 R P40 TP111 C 371 R 263 R35 C 11 R 16 C 35 C 36 R41 U 56 R29 TP110 C21 C17 U2 C16 J2 R 30 C26 R28 R 21 R 295 TP 104 R19 R 22 C9 R20 C 12 L2 L33 C13 TP 105 R 435 R 438 R262 U57 R 38 R36 R93 U18 C 262 C 25 R92 R P27 R43 C 370 C 37 C 235 C7 LE D 129 R P13 C227 R4 C3 C6 TP102 R 294 C 233 R1 C1 U1 R7 U92 R P26 R 472 R6 R11 C8 R 13 C241 L36 U 91 C 230 R P 31 C 311 C 193 C 192 C 307 R414 X1 C 245 C 314 R 386 C 302 C 32 TP101 TP82 R 446 U 97 C 386 R 412 R 411 C 159 C 158 C157 C 187 R163 R 168 R368 R367 C 146 RP34 R P25 R 331 R 281 C 255 R42 C34 C 239 R8 R 430 C 384 LE D 94 TP153 R3 C 229 C380 103.2 R233 P13 C385 P2 R5 U 98 L35 R 443 R 444 C 382 C296 R385 R296 L10 D5 C 237 ST2 R2 TP81 C 33 R434 C 383 R159 R160 RP41 R 197 R 289 R98 R 100 C105 U78 C 254 U7 C102 C 106 R490 R 300 C 345 C103 R 280 RP36 C96 C 342 C344 C 359 TP100 C366 R P 30 C 381 R161 R 162 R 304 R307 R 306 R 335 C91 C 99 C 263 RP42 R 445 78.7 D10 L31 C89 C97 C40 C343 C 88 C 101 R 57 C 357 C325 R79 U 17 C 95 C 347 C348 R53 C 346 C340 R 72 C 312 C 324 R12 C 363 C 319 R 416 C 323 C 322 C 408 C 362 U82 R462 L17 R10 C 373 C 355 R 418 C 244 R80 R 200 C 360 C 231 R 359 C 100 R P14 R81 C 409 C 339 TP116 C145 C 272 R298 R54 R 199 C 353 C 354 C349 C 356 U88 C 338 RP39 C 390 C 389 R383 C 365 C 358 R 498 R 437 C351 U6 C 228 C372 D7 L12 U 99 U 111 R 436 C335 C 336 U 95 U70 C 294 R 209 R336 C 341 C367 C364 C 116 C 117 U52 C 295 Q9 P5 R73 C 80 U 108 C 417 LE D 128 C79 C333 C337 C379 C 377 P19 C 375 C361 R 433 U96 R 334 R 491 C378 C 376 R104 LED 123 C374 R 366 C 110 L25 C352 R56 R101 R 105 C 334 U 90 RP38 C388 84.5 (P13) U109 C 76 C410 C 119 R P23 R 447 R 208 R311 C75 R 117 U21 C 280 C 411 C 118 U25 L30 R 365 R97 R55 LED 99 C 191 C 185 C 181 C 112 U61 U 13 C273 U9 U 107 C 180 C168 132.5 (P12) R246 U 41 U 42 C169 C 407 LED 79 R 439 R 448 U20 L26 R 501 R 502 R37 LED81 Q7 R 211 R P19 C 78 R 492 R103 R 118 D11 R P20 C 77 R P37 U102 P12 R107 R 432 R 431 R102 R310 R241 C 135 R133 R 379 R 382 RP3 C87 R P 21 C74 R239 LED 87 142.2 C 111 RP22 U15 C 82 R P15 R P 17 C73 R68 LED 80 R71 R 205 U 54 C 248 R106 R206 RP18 R P28 RP29 U 58 LE D 86 C81 RP16 C 264 D8 C 83 C350 C 247 R 204 U53 C86 C309 U14 C 225 C 369 C 234 C 316 U12 U11 C 189 C183 C 217 R364 R 405 C 310 C 190 C313 U 10 LED 126 TP85 C 152 R 248 C184 U36 C 188 C 84 C179 C182 R 381 C221 C 222 C186 R376 C204 LED 101 R 380 C 210 U 75 D2 L6 L27 C 291 C223 U8 C 368 L4 R 91 R 127 C 278 TP137 C224 R 371 U 94 R 217 C260 R 396 R 404 C 215 C 213 LE D 120 C 303 R391 LE D125 LE D 98 LED 124 TP138 R 361 C 194 R 303 U93 C 211 C156 R 247 R377 U40 P14 C 214 L16 P6 C 151 LED 102 R242 R 126 C219 U79 C 126 U 29 R 128 R 398 C 121 R 125 R 292 C122 C286 DK3650/3750 DK3550 U44 P20 R397 R 375 U37 R293 U39 U5 J3 Q5 L22 U 35 U26 R378 U4 C165 P9 P8 C391 TP114 R390 U 16 C 166 C 216 R 240 LED 89 R121 R 215 R 166 R291 C160 C261 C 154 C125 C155 R 203 137.0 (P14) R 123 C 283 L28 R253 C39 R48 R47 C 38 R46 C 98 R 99 R 266 Q8 R358 TP 112 R45 C85 R 395 R 348 R152 R 312 C 218 C212 R 265 R357 R124 R 238 R 120 R 174 R 237 TP 158 U30 C120 U 27 C 299 L15 TP 121 C 123 C 282 U 68 R 332 R 402 R 392 C 142 C 138 L18 C 298 C 287 C136 R 232 SW 8 R 355 R 374 C304 U 101 C 140 L23 C306 Q 10 R 333 L29 R 369 R 151 R 139 C 143 L19 R 231 R 258 D9 C141 L13 R 372 TP119 C 139 Q3 146.7 142.7 U 72 U73 R 138 L8 R 230 R373 L7 C 137 R 393 LED 121 LE D 122 155.0 C 297 160.0 R15 R 474 R 427 R 470 R 471 C 331 R 236 C 327 R 473 R 483 R64 R59 R 458 C 403 R58 R 459 C 404 R425 R 426 C 27 U3 C 14 R23 C10 C18 R25 J1 C 28 TP107 TP106 R 132 C 132 U 31 R 276 R 33 P11 44.0 (P11) R235 R131 R277 R279 R 278 C 250 TP120 R32 C332 R24 C22 C329 R428 C15 C 205 C 23 C206 C 199 R 419 C 200 C 196 U85 C 197 C19 C 328 R39 C 31 LED 96 R440 C195 C 207 C 201 38.2 LED 127 C208 C 395 R63 R 460 C 405 R 457 R 461 C 406 TP108 C 30 C 202 R 477 R 482 R273 C 396 R 362 R 476 R 478 R 480 C29 R 17 C 293 R 481 R 484 R 487 C134 R 485 R 486 R272 P16 R40 TP109 R 363 D1 C 251 C292 R 475 C 133 P18 R 479 D6 C 416 R 488 L1 L34 C 392 R257 R255 R422 R421 C198 R 454 R 286 C203 L11 R 456 R 287 C 249 R 420 R 423 C 397 C 402 C 259 C 401 R 453 C 257 R 455 R 282 R 283 C 258 R 284 U 103 L5 R442 R 274 LED 97 C 326 U 86 R26 C209 R 497 R 96 R 254 R441 R341 C 144 R 114 C 129 C 131 C400 C90 R 493 C 398 R 452 C 399 U 106 U19 R 285 C 413 U110 P15 R 115 TP86 R 494 C415 LED92 C 412 C414 R495 C20 C 330 R95 R496 R27 R 469 LED93 R 250 R 424 R 249 TP84 R467 R 275 R468 R 489 C 394 U 104 SW 11 C301 R387 R388 R175 R176 R178 R177 LE D 130 C 393 LED 119 LED 131 R216 TP87 C 178 C 173 R 195 LE D 118 R 330 LE D 117 LE D 116 LE D 115 LE D 114 LE D 113 LE D 106 LE D 105 LE D 104 LE D 103 C 176 R 329 S W 10 R 193 C 175 LE D 112 C 177 LE D 111 R 194 SW 7 R 192 R 328 R 191 C 174 C 246 R 327 SW 6 R 190 SW 5 R 189 SW 4 R 188 R 187 R 196 SW 3 5 R219 LE D 110 R186 C 172 LE D 109 R185 C 171 LE D 108 R 184 C 170 LE D 107 R 183 R 220 SW 2 0 0 0 5 17.0 44.5 (P13/14) 72.0 89.0 97.0 133.0 (P11/P12) 169.0 177.0 195.0 200.0 All dimensions in millimeters 3.2 Custom DK Protoboard To make a custom prototype board, start with importing the prototype board skeleton symbol in the schematic view. Connect the pins of the connector symbols to other components in the design. Then add the protoboard skeleton footprint in the layout and place and route other components within the protoboard area. The correct connector for the prototyping board is: Samtec BSE-060-01-L-D-A. 2013-09-16 - an0031_Rev1.01 5 www.silabs.com ...the world's most energy friendly microcontrollers 3.3 References on Using the PCB Libraries To open and use the libraries in their respective software suites, please refer to the manual for the pcb design software: Cadsoft Eagle manuals: http://www.cadsoftusa.com/training/manuals/ KiCad manuals: http://www.kicad-pcb.org/display/KICAD/KiCad+Documentation 2013-09-16 - an0031_Rev1.01 6 www.silabs.com ...the world's most energy friendly microcontrollers 4 Revision History 4.1 Revision 1.01 2013-09-03 New cover layout 4.2 Revision 1.00 2012-10-18 Initial revision. 2013-09-16 - an0031_Rev1.01 7 www.silabs.com ...the world's most energy friendly microcontrollers A Disclaimer and Trademarks A.1 Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. A.2 Trademark Information Silicon Laboratories Inc., Silicon Laboratories, the Silicon Labs logo, Energy Micro, EFM, EFM32, EFR, logo and combinations thereof, and others are the registered trademarks or trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. 2013-09-16 - an0031_Rev1.01 8 www.silabs.com ...the world's most energy friendly microcontrollers B Contact Information Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Please visit the Silicon Labs Technical Support web page: http://www.silabs.com/support/pages/contacttechnicalsupport.aspx and register to submit a technical support request. 2013-09-16 - an0031_Rev1.01 9 www.silabs.com ...the world's most energy friendly microcontrollers Table of Contents 1. Introduction .............................................................................................................................................. 2. Starter Kits ............................................................................................................................................... 2.1. Mechanical Dimensions ................................................................................................................... 2.2. Custom STK Expansion Board .......................................................................................................... 2.3. Custom STK Shield Board ................................................................................................................ 3. Development Kits ...................................................................................................................................... 3.1. Mechanical Dimensions ................................................................................................................... 3.2. Custom DK Protoboard .................................................................................................................... 3.3. References on Using the PCB Libraries .............................................................................................. 4. Revision History ........................................................................................................................................ 4.1. Revision 1.01 ................................................................................................................................. 4.2. Revision 1.00 ................................................................................................................................. A. Disclaimer and Trademarks ........................................................................................................................ A.1. Disclaimer ..................................................................................................................................... A.2. Trademark Information .................................................................................................................... B. Contact Information ................................................................................................................................... B.1. ................................................................................................................................................... 2013-09-16 - an0031_Rev1.01 10 www.silabs.com 2 3 3 3 3 5 5 5 6 7 7 7 8 8 8 9 9 ...the world's most energy friendly microcontrollers List of Figures 2.1. Starter Kit Mechanical Dimensions ............................................................................................................. 3 3.1. Development Kit Mechanical Dimensions .................................................................................................... 5 2013-09-16 - an0031_Rev1.01 11 www.silabs.com