element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member's Forum 5 Renesas RX23E-B controllers
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Community Hub to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 39 replies
  • Subscribers 540 subscribers
  • Views 3670 views
  • Users 0 members are here
  • RX23e-a
  • rx23E-B
  • renesas
  • d2a28d6e-11d8-11ee-be56-0242ac120002
Related

5 Renesas RX23E-B controllers

Jan Cumps
Jan Cumps over 1 year ago

What the title says . Good analogue front end, low noise, many bits ADC. None of that ARM rubish :)

image

  • Sign in to reply
  • Cancel

Top Replies

  • Jan Cumps
    Jan Cumps 11 months ago +3
    This is the scope that I've set for the PCB I'm designing. Based on Renesas' starter kit: green: part of my board blue: I offload to separate plug-in PCBs red: I don't use, and make the relevant…
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to shabaz +2
    I got all bases covered :)
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to Jan Cumps +2
    part 1 done. All primary pins assigned Digital and infra (clock, debug, reset, ...) left, analogue right. Power and ground top and bottom. Digital left, analogue right.
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to michaelkellett
    michaelkellett said:
    so I can break the part up into functional blocks that make sense for the design.

    I'm going to do that. I did it earlier for a smaller brother of this one, an RX23E-A:

    image

    Left are parts of my alternative RX23 symbol with 3 separate units, analogue, digital and power.

    michaelkellett said:
    Once you have defined the Renesaspart with its multi function pins I'll be interested to see how you choose the function in the design

    The 2 right ones in the image above are instances of my original "all pins" symbol for that same controller. You can spot that some pins (e.g.: pin 6 and 8) have a different function on U2 and U3. If you right-click on a multi-function pin, the menu will show the option "pin function":

    image

    michaelkellett said:
    how easily you can move them about

    Once you placed a symbol, you can right-click on it and select "Edit with symbol editor".
    You can then move pins around, for that particular instance on your schematic. Without affecting the library symbol.

    I don't know if you can "slice and dice" an existing symbol into multiple units, once it's placed on a schema ... 
    I haven't tried to do it, maybe it's easy ...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 1 year ago in reply to Jan Cumps

    Thanks !

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to michaelkellett
    Jan Cumps said:
    I don't know if you can "slice and dice" an existing symbol into multiple units, once it's placed on a schema ... 

    It is doable, but seems to have side effects.

    Below you see my full-pinned symbol. I duplicated it on the board, as U2.

    Then I used the Symbol Editor on U2, and created 3 units, for this instance of the symbol only.

    image

    I was expecting that the schema editor then allows to place unit B and C, but it didn't.

    I was able to create the image above by duplicateing U2 2 times, named all 3 U2, and then selected unit A, B and C.
    I'm sure that's not correct. If I ask KiCad to number my component, it does not work correctly. And the ERC fails for the 3 with the same name.

    More trials needed ...

    What I think would work is: copy the symbol into a project specific symbol library. Break that symbol up as needed by your project. Then place that one on the schematic. KiCAD would then prompt to place all units.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to Jan Cumps

    Project specific lib works.

    From your KiCAD project, open the symbol editor. Select New library -> Add to Project

    image

    Copy the fully-pinned symbol from the original lib to the project lib.

    Then either edit that, or create a duplicate in the lib and edit it. I did the latter. called it xxxxx_parts.

    Then placed that parts item on the schematic, and it worked:

    image

    U1 is from the original global lib I created earlier

    U2 a b and c are the version of the project lib, where I broke them out as required for my particular schematic.

    Everything works, including pin function select, auto-numbering, erc ...

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to Jan Cumps

     michaelkellett , if you like more granularity - and it suits your project:

    One of the timer units broken in its specific block. For the project only:

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 1 year ago in reply to Jan Cumps

    Thanks very much for the info. I'm not sure when I'll attempt a reasonable complex design with Kicad but I shall attempt to follow your tips when I do.

    MK

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 1 year ago

    Finished. All pins defined, with the alternative functions.

    I updated the Renesas symbol lybrary on GitHub.

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 1 year ago in reply to Jan Cumps

    Great work. I think the link may be incorrect it goes to a rotary encoder for me. I also looked at https://github.com/jancumps/kicad_assets/blob/fa0397219a8e1c2617134780ec18cb5ebbfaa14d/MCU_RENESAS_R.kicad_sym but that's a R5F523E6AxFL (48-pin device)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps over 1 year ago in reply to shabaz

    That's the correct link Slight smile. That symbol lib contains two symbol versions of a 48-pin RX23E-A and the symbol of the 100-pin RX23E-B. Updating the post ...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 1 year ago in reply to Jan Cumps

    Weird. I see the symbol file MCU_RENESAS_R.kicad_sym does contain the FP variant when I peek at it in a text editor. 

    However, when I import that file using the Symbol Editor File->Import->Symbol, it only imports the FL (48-pin) variant. I didn't actually know you could have more than one symbol in a kicad_sym file (I've only ever saved one symbol per file). How do you import that file?

    This is what I see in my library after import:

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
<>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube