What is the sink/source capability of the pins used to drive LEDS on the CC2510?

As far as I can tell its not it the datasheet.  I'm talking about p1_0 and p1_1.

The CC 2430 says 20ma.

If I run them in paralell can I get more?



5 Replies

  • Expert 3370 points

    Yes, you're right. It's not specified in the datasheet.

    However it should be correct with 20 mA also for CC2510 too (see also this thread with the same question for CC1110 -- they all have the same I/O pads).

    You were hoping to get close to 20 + 20 = 40 mA by sourcing both P1_0 and P1_1 at once, by combining them into "one" I/O pin and control them both as one I/O pin in software? I haven't tried this myself, but I suspect such a trick might work. I believe the 20 mA limit is individually per I/O pin.

  • In reply to esy:


    Pins P1_0 and P1_1 are the LED driving pins.


    What is the per pin drive capability of the rest of the IO pins.  Its there a cumulative maximum ?



  • In reply to James MacKenzie:


    The IO pads are designed to be able to source 4 mA for the regular IOs and 20 mA for the LED IOs (P1_0 and P1_1).



    PS. Thank you for clicking  Verify Answer below if this answered your question!

  • In reply to Richard Wallace:

    It's very dangerous to try to parallel them to get 40mA drive. If some bug causes only one pin to turn on then you might end up frying the chip. I'd recommend using a FET as a low side driver. I use 2N7002 a lot to drive LEDs, motors, etc. It can sink up to 300mA ,IIRC.




    Latest Post: "BLE application development : Custom Hardware"

  • In reply to esy:


    Yes, you're right. It's not specified in the datasheet.

    Will the datasheet be updated to include things like this?