This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540 Development Kit Pinout

Other Parts Discussed in Thread: CC2540

I am trying to do some development using the CC2540 dev kit. The problem is, I cant find a correct listing of ports vs peripherals and pins for the kit.

The nearest I can get is trying to reverse engineer it using two different documents, the Evaluation Board schematic and the SmartRF05 schematic. But it does not work out. For example, according to the SmartRF05, the pin for "Joystick Push" is P6 pin 1. If you then go to the Evaluation Board schematic, this matches with P1 pin 1 which is ground or P2 pin 1 which is not connected. I am not sure which but neither makes sense. 

Of course the actual pinout of most of the functions can be got from the example project source code but this does not help if I want to connect new devices. In cact I want to connect to P1.4 but dont know where on the dev kit this can be accessed.

  • Hello Andy,

    The method you are using to determine just where and what each pin is connected to is probably the best method.  Using the example code first and then the schematic will allow you to trace out the proper pin connections.  Just make sure that you are reading the schematic version number that matches your SmartRF05.

    The brute force method would be to put a 10Hz or higher signal on that pin and then swipe your scope lead across the jumpers.

    Thanks,

  • Hi Andy,

    The pin descriptions of CC2540 are listed You can refer to it with SmartRF05 schematic.

  • Hi Andy,

    P1 on the EM connects to P5 on the EB. The joystick push is thus not connected to the CC2540 on the EM board.

    P1.4 is connected to connector P1 pin 14, which again is connected to P5 pin 14 on the EB. This signal can be accessed on header P18 pin 14. Additionally the signal is connected to headers P10, pin 29 and P1 pin 23 where you have to remove the jumpers if you want to disconnect P1.4 from the LED etc. on the EB.

    Cheers,

    Fredrik

  • This is helpful thanks. But the "joystick push" is used in the example apps and is connected (somehow) to P0.2 I believe. According to the schematics this port is connected to P1 pin 7 which should correspond to P5 pin 7 but on the EB schematic it shows it connected to P6 pin 1.

    Also, in the example mentioned above, P1.4 does not go to a LED I think as the example apps show the LEDs as being on P1.0 - 3 but the schematics dont reflect this at all. Very confusing.

  • Hi Andy,

    The examples for CC2540/41 use the analog voltage signal from the joystick ("JOY_LEVEL") to read the joystick. I beleive it is connected to P0.6 on the CC2540.

    If you download the software examples for CC2541/43/44/45 and take a look at the document called Software Examples Overview (or something like that) you will find a table which connects signals from the EB to pins on the EM.

    Cheers,

    Fredrik