Create and manage categories in gR8C Open Hardware Board. Removing a category will not remove content.
Create and manage announcements in gR8C Open Hardware Board. Try to limit the announcements to keep them useful.
| Subject | Author | Date | Actions |
|---|
Enter your announcement details below, including when you would like it to become active and expire. By default, announcements will become active immediately and expire in 7 days.
Loading...
![]() | ![]() |
What is gR8C? The gR8C (pronounced "great, see?") standard is a hardware standard for interfacing R8C processors to host computers, both for programming them and for communicating with them. By standardizing, all gR8C-compatible projects can interact with each other and share their work.
To be gR8C-compatible, a board must comply with the following:
The FT232R chip provides not only serial (heck, any usb chip can do that) but four unrelated controllable I/O pins. By connecting one of these to the MODE pin, the host PC can automatically put the R8C into serial mode 2, program the chip, and put it back into user mode.
The 18.432 MHz clock is a multiple of 16 times 115200, giving perfect baud rates at all supported speeds. An external clock source is also a requirement for serial mode 2. A fixed clock rate means gR8C-compatibile UART and timer libraries can be shared, without having to reconfigure for different clocks.
DTR on RESET serves two purposes - first, it allows the host PC to reset the board, both for programming and restart. Second, it makes the board act more like a peripheral - the board remains in reset until the PC connects to it, at which point the board starts running just as the PC is paying attention.
Use of serial mode 2 means that at least one of the UARTs is connected to the USB chip's uart, so a serial connection to the PC is always available.
Note that other FT232R pins may also be connected to the R8C chip - often, CTS/RTS - but these are not required.
The preference for other CBUS pins is as follows: CBUS0 is TxLED, CBUS1 is RxLED, CBUS3 is I/O (use unspecified), and CBUS4 is PWRON.
When the USB interface and R8C are on separate boards, there are two standard connector pinouts - the E8a pinout, and a six-pin serial-micro pinout. Both pinouts support 0.1 inch pitch (male on target) as well as 0.050 inch pitch (female on target) connectors. Note that only the Serial Mode 2 connection scheme is gR8C compatible; the Mode 3 connection is not.
When the USB interface and R8C are on separate boards, gR8C compatibility is determined for each board separately.
The gR8C standard does not specify any board power requirements. Boards that are USB-powered should comply with the USB standards. Boards using programming connectors (E8a or serial-micro) may be self-powered or connector-powered, providing the E8a/usb and r8c board are power-compatible.
Boards and software which comply with the gR8C standards may display the gR8C logo.
DJ Delorie's sample flash tool provides a reference implementation in its uflash program.
|
|
Re: uflash under Windows - using gR8C DevCon board 1 year ago | by djdelorie |
|
|
|
What do you want for the next Open Hardware effort? 1 year ago | by ckgrier |
|
|
|
Re: Take the poll on gR8C Open Hardware 1 year ago | by djdelorie |
|
|
|
Eclipse under FEL13 1 year ago | by ckgrier |
|
|
|
Re: I want to try the gR8C lab at home 1 year ago | by ckgrier |
|
|
|
Re: What does FAKEOS.ZIP do? 1 year ago | by djdelorie |
|