It seems to me there is no defined difference, merely a vague aesthetic one, which would interact with the context the word is spoken in, and as such lead to a different perception if interchanged.
Personally I would use ashamed if the feeling affected me deeply, embarrased if my reason
told me it shouldnt be an issue.
t. feelings pro